yadianna 发表于 2018-1-12 15:38:13

创建SSH密钥对并导入

1.创建SSH Key
  

在用户主目录下,看看有没有.ssh目录,如果有,再看看这个目录下有没有>  

如果已经有了,可直接跳到下一步  

如果没有,打开Shell(Windows下打开Git Bash),创建SSH Key:  


$ ssh-keygen -t rsa -C "youremail@example.com"  你需要把邮件地址换成你自己的邮件地址,例如“name@163.com”
  然后一路回车,使用默认值即可,由于这个Key也不是用于军事目的,所以也无需设置密码。
  如果一切顺利的话,可以在用户主目录里找到.ssh目录
  里面有id_rsa和id_rsa.pub两个文件,这两个就是SSH Key的秘钥对
  id_rsa是私钥,不能泄露出去,id_rsa.pub是公钥,可以放心地告诉任何人。

2.客户端导入私钥
  启用Source Tree的工具,点击选项、
http://www.cnblogs.com/wiki/download/attachments/3146028/image2016-10-14%2014%3A3%3A48.png?version=1&modificationDate=1476906205000&api=v2
  在SSH密钥处选择私钥的路径
  在SSH客户端处选择OpenSSH。点击确定
http://www.cnblogs.com/wiki/download/attachments/3146028/image2016-10-19%209%3A57%3A2.png?version=1&modificationDate=1476906205000&api=v2

3.SSH助手配置
  点击“启用SSH助手”
http://www.cnblogs.com/wiki/download/attachments/3146028/image2016-10-14%2014%3A8%3A6.png?version=1&modificationDate=1476906205000&api=v2
  如果没有弹出SSH助手,则看系统托盘中是否有http://www.cnblogs.com/wiki/download/attachments/3146028/image2016-10-14%2014%3A8%3A49.png?version=1&modificationDate=1476906205000&api=v2并打开。
http://www.cnblogs.com/wiki/download/attachments/3146028/image2016-10-14%2014%3A8%3A58.png?version=1&modificationDate=1476906205000&api=v2
  点击‘’Add Key’’并选择私钥的保存路径。
  添加成功后,查看公钥跟Gitlab网页添加的相同,则说明成功。

4.Gitlab和Github中设置SSH公钥:
  a.在GitLab中

  点“SSH Keys”,填上任意Title,在Key文本框里粘贴>  点击Add key
http://www.cnblogs.com/wiki/download/attachments/3146028/image2016-10-19%2010%3A28%3A52.png?version=1&modificationDate=1476906264000&api=v2
  b.在GitHub中
  在Personal Settings中,跟上面步骤一样
http://www.cnblogs.com/wiki/download/attachments/3146028/image2016-10-19%2010%3A29%3A10.png?version=1&modificationDate=1476906264000&api=v2
页: [1]
查看完整版本: 创建SSH密钥对并导入