分享一下我所了解的SSH制作与使用。
如果英文比较可以的话可以直接参照GitLab帮助文档中的SSH介绍。
首先通过在终端下运行cat ~/.ssh/id_rsa.pub 此命令检查是否已有一个SSH密钥。
如果看到以ssh-rsa开头的长字符串,则说明已经您的电脑已有SSH密钥,直接复制使用。
如果没有,则需要生成新的SSH,终端运行 ssh-keygen -t rsa -C"GitLab登录邮箱名"
注意:此命令将提示您输入存储密钥对和密码的位置和文件名。当提示输入位置和文件名时,只需按enter键即可使用默认值。如果使用其他名称,则不会自动使用该键。默认即可。会出现The key fingerprint is:SHAxxxxxxxx 邮箱名称 The key's randomart image is:xxxxx
没有出错的情况下就生成了SSH,然后重新运行 cat ~/.ssh/id_rsa.pub ,即可得到SSH密钥。
复制生成的密钥,在GitLab中选择个人资料设置-->SSH密钥
然后可以直接在SourceTree中登录您的账号(Bitbucket或者GitHub账号,也可以选择使用暂存账号)。
到此就可以直接使用SourceTree克隆GitLab上的代码,进行开发使用。