工作过程中在配置sourcetree时候,复制过来的git路径显示不是有个有效的源URL,分析以后得知,这是因为没有配置ssh-key.
ssh-key的作用是为了使用ssh(SSH是一种网络协议,用于计算机之间的加密登录)的公开秘钥认证方式来链接Git上已有仓库的认证,把生成的公开秘钥在gitlab上配置以后,然后连接gitlab,就可以解决这个问题
设置过程如下: 首先,通过命令 ssh-keygen -t rsa -b 4096 -C "你的邮箱",继续回车就会生成对应秘钥; 然后,运行 cat ~/.ssh/id_rsa.pub,得到一串东西,完整的复制这串东西; 其次,把复制内容添加到gitlab自己设置里面的ssh-key里面; 最后,再次尝试复制Git仓库,问题已经解决。