Gitlab/SourceTree关于SSH的使用

2017-07-03  本文已影响0人  fuchina

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)。

上一篇 下一篇

猜你喜欢

热点阅读