使用SourceTree克隆和提交码云上的代码

一、前言

代码往GitHub上上传的时候,如果工程比较大,经常会上传很慢,有时候经常克隆失败,码云因为是在国内,所以没有限制,会快很多,而且私有库是免费的, 虽然有大小限制, 但是已经完全够我们用了,而且可以把GitHub上的库直接同步过来。码云操作跟GitHub差不多,这里就不多做解释,今天就来看看如何用SourceTree来克隆和提交码云上的代码。

二、创建和添加ssh公钥

工程创建好以后需要创建和添加ssh公钥才可以用sourcetree克隆和提交

1、windows下打开dos命令行,mac下打开终端:你可以按如下命令来生成 sshkey:

ssh-keygen -t rsa -C "xxxxx@xxxxx.com"

只要是邮箱的格式就行, 中间的xxxx自己随意替换, 完了之后不断点回车就创建好了。创建好的秘钥文件路径:

 2、为工程添加公钥:

使用文本(你可以试用notepad++)打开id_rsa.pub文件,复制里面的内容, 然后找到码云上的项目,点击管理,然后点击添加部署公钥:

点击添加部署公钥按钮以后,会跳转到这个页面:

把刚才复制的内容粘贴到下面的输入框中, 上面是公钥标题, 自己起个名字就好了。 最后点击“添加”按钮就完成了。

三、SourceTree设置

这时候使用SourceTree会提示如下错误:

没关系, 设置一下就好了,在SourceTree上打开:【工具】-【选项】-【一般】,弹出如下对话框,码云只支持ssh, 所以把SSH客户端那一栏选中“OpenSSH”, 上面的路径选择你自己刚才生成的秘钥路径,我的是:C:\Users\jack.dong\.ssh\id_rsa,一般下面选择后上面路径会自动帮你填充好。

好了,在码云上复制路径,现在去克隆吧!

备注:如上操作代码可以拉到本地,但是不能进行写(提交)操作, 如果要进行写操作的话,请添加个人公钥:创建方法如上

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值