SourceTree克隆码云仓库,url无效
版本
git: Git_V1.9.5
sourcetree: 2.5.5
问题
将仓库地址复制到source tree进行仓库clone,显示url无效:
解决法一
- 通过git生成公私密钥法
1)生成公私钥
桌面右击–>git bash here–>在客户端输入如下命令
ssh-keygen -t rsa -C “邮箱@***.com” 回车
回车
回车
回车
成功生成密钥对
2)查看公钥
cat ~/.ssh/id_rsa.pub
3)复制公钥到码云的个人设置–>SSH公钥处
4)测试是否能连接到码云服务器
2. source tree设置密钥
1)工具–>选项–>一般;
2)SSH客户端设为OpenSSH, SSH密钥处导入生成的密钥
3)确认SourceTree的Git已经启用
3.clone代码成功
解决法二
1.按照法一,生成密钥对,并添加到码云的公钥处
2.打开git(git bash here),命令行定义全局变量(邮箱、用户名, 上传到码云是用到)
git config --global user.name “用户名”
git config --global user.email “邮箱”
3.初始化
git init
4.通过命令行将仓库克隆到本地
git clone git@gitee.com:victorlgh/notary.git
5.将clone的文件夹拖到source tree的本地仓库