Gitlab/SourceTree关于SSH的使用

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

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

mkdir ~/.ssh

1.配置git:

git config --global user.name "xijiping"

git config --global user.email "[email protected]"

2.生成rsa密钥

ssh-keygen -t rsa -c "[email protected]"

直接回车,如果.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,然后提示输入密码,连续回车将密码设置为空;

Gitlab/SourceTree关于SSH的使用_第1张图片

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

你可能感兴趣的:(Gitlab/SourceTree关于SSH的使用)