美文网首页
Gitlab/SourceTree关于SSH的使用

Gitlab/SourceTree关于SSH的使用

作者: fuchina | 来源:发表于2017-07-03 15:33 被阅读0次

SSH的原理:一种传输保密机制,存在服务端的是公钥。

这本地的 ~/.ssh 目录下存放一些私钥和公钥,新电脑上 .ssh 目录还不存在,就需要创建此目录:

mkdir ~/.ssh

1.配置git:

git config --global user.name "xijiping"

git config --global user.email "xijiping@china.com"

2.生成rsa密钥

ssh-keygen -t rsa -c "xijiping@china.com"

直接回车,如果.ssh目录下已经存在id_rsa文件,就会提示『Enter file in which to save the key (/Users/fudon/.ssh/id_rsa):

/Users/fudon/.ssh/id_rsa already exists. Overwrite (y/n)?』输入y,然后提示输入密码,连续回车将密码设置为空;

将id_rsa.pub也即公钥的字符串配置这gitlab或gerrit的ssh公钥里,就可以这sourcetree的添加新仓库的"从URL克隆"以git来添加(如:git@git.guazi-corp.com:wuxian-ios/GZCheSuPaiApp.git)。

相关文章

网友评论

      本文标题:Gitlab/SourceTree关于SSH的使用

      本文链接:https://www.haomeiwen.com/subject/osxzcxtx.html