当前位置:K88软件开发文章中心编程工具Git → 文章内容

Git 远程仓库(Github)

减小字体 增大字体 作者:佚名  来源:网上搜集  发布时间:2019-1-14 2:47:50

方便。但是、国内用户通常会遇到一个问题就是: GitHub 的访问速度太慢。在阿里云和腾讯云的主机上 clone 代码时,如果主机的带宽不够大,clone 代码简直就是龟速。常常还会出现:丢包、失去连接等情况。对于这种情况,如果你想体验飞速的 Git 服务,不妨试着用一下 腾讯云开发者平台。相对于GitHub,CODING 除了提供免费的 Git 仓库之外,还给我们提供了免费的私有仓库(免费的普通会员提供 10 个私有项目、512M Git 仓库容量)。此外、CODING 还为我们免费提供了,项目管理、任务管理、团队管理、文件管理等功能,十分强大。下面,我是试着来创建一个 CODING 项目,并且将 GitHub 上的代码迁移到 CODING。通常,分为三步:1、创建 CODING 项目2、将 GitHub 代码 Pull 到本地3、本地关联 CODING 仓库,Push 代码到 CODING创建 CODING 项目:登录 腾讯云开发者平台 注册账号,然后在项目管理页面中创建项目,这一步不做赘述,按你的需要填写项目名称与描述,选择 License 类型即可,关于 License 的选择可以参考这篇文章:如何选择开源许可证?。项目创建完成中,在右侧菜单栏中的代码选项卡可以对代码进行相关的管理与操作将 GitHub 代码 Pull 到本地:登录 GitHub 选择你想要导入的仓库并复制仓库地址,在本地执行命令,将 GitHub 仓库代码拉下来:sudo git clone本地关联 CODING 仓库,Push 代码到 CODING:首先我们执行命令:git remote -v可以看到,当前的 git 已经关联了一个远程仓库。因此,接下来我们执行以下命令,来关联 CODING 远程仓库(后面的仓库地址需要替换为你的 CODING 项目的地址!)第一条命令的作用是删除现有的仓库关联,后面两条命令则是将仓库关联到 CODING 的地址,并且将代码 Push 到 master 分支sudo git remote rm originsudo git remote add origin https://git.coding.net/xxx/xxx.gitsudo git push -u origin master之后,我们再次进入 CODING 项目中代码管理的页面,便可以看到我们刚才 Push 上去的代码了。至此、GitHub 上的项目已经完整迁移到了 CODING 平台!CODING 仓库的免密码 Push/Pull代码迁移到 CODING 之后,我们发现,每次 Push/Pull 代码的时候都会提示我们输入用户名和密码。这是因为,我们的项目还没有添加 SSH Key,只能通过用户名/密码验证。而 CODING 是为我们提供了公钥验证的方式的,进入项目管理,在左侧选项卡中点击"公钥部署"按钮,然后点击右侧的"新建公钥部署"我们将本地的公钥内容粘贴到对应位置,并且给公钥命名一下(查看/生成本机公钥,可以参考这篇博文:查看本机 ssh 公钥,生成公钥)。勾选"授予推送权限"则可以授予这台机器Push代码的权限。保存好设置后,我们再次尝试。此时,Push/Pull 代码不在需要验证用户名密码。至此,我们的代码便完全托管在了 CODING 平台上,享受他的便捷与飞速吧!如有疑问请查阅帮助文档现在 CODING 正在举办一场基于 Cloud Studio 工作空间的【我最喜爱的 Cloud Studio 插件评选大赛】。进入活动官网:https://studio.qcloud.coding.net/campaign/favorite-plugins/index,了解更多活动信息。

上一页  [1] [2] 


Git 远程仓库(Github)