gitLab:
1、進(jìn)入 .ssh 目錄
cd ~/.ssh (master)
2、生成ssh 密鑰
ssh-keygen -t rsa -C "nico@xxx.com"
Generating public/private rsa key pair.
Enter file in which to save the key (/c/Users/admin/.ssh/id_rsa): id_rsa_gitlab //文件名輸入id_rsa_gitlab
Enter passphrase (empty for no passphrase): //密碼不輸入
Enter same passphrase again: //密碼不輸入
Your identification has been saved in id_rsa_gitlab.
Your public key has been saved in id_rsa_gitlab.pub.
The key fingerprint is:
SHA256:wdfh/Yfefde3VBxQ nico@xxx.com
The key's randomart image is:
+---[RSA 2048]----+
|.. .E. |
|o. . . |
|.o. . . +|
| . . ..|
| . . . =+|
| o = ==|
| . . O = |
| o . . = B |
| ..++. . .o +.|
+----[SHA256]-----+
3、把生成的公鑰添加到 gitlab ->setting ->SSH keys里
cd ~/.ssh
cat id_rsa_gitlab.pub
ssh-rsa AAAAX nico@xxx.com
4、配置 config 文件
cd ~/.ssh
vim config //沒(méi)有該文件的話,創(chuàng)建該文件
輸入如下內(nèi)容后,保存退出
Host git.xxx.com
HostName 123.12.16.10 //公司內(nèi)確認(rèn)ip
Port 444 //公司內(nèi)確認(rèn)端口
User git
IdentityFile ~/.ssh/id_rsa_gitlab
5、驗(yàn)證 gitlab 配置成功
ssh -T git@git.xx.com
Welcome to GitLab, nico!
gitHub:
1、打開bash, 進(jìn)入 .ssh 目錄
cd ~/.ssh
2、生成ssh 密鑰
ssh-keygen -t rsa -C "nico@xxx.com"
Generating public/private rsa key pair.
Enter file in which to save the key (/c/Users/admin/.ssh/id_rsa): id_rsa_github//文件名輸入id_rsa_github
Enter passphrase (empty for no passphrase): //密碼不輸入
Enter same passphrase again: //密碼不輸入
Your identification has been saved in id_rsa_github.
Your public key has been saved in id_rsa_github.pub.
The key fingerprint is:
SHA256:WKsss74/YfuwdfVLe3VBxQ nico@xxx.com
The key's randomart image is:
+---[RSA 2048]----+
|.. .E. |
|o. . . |
|.o. . +|
| . . ..|
| . . =+|
| o = ==|
| . . O = |
| o . . = B |
| ..++. . .o +.|
+----[SHA256]-----+
3、把生成的公鑰添加到 gitHub ->settings ->SSH and GPG keys里
cd ~/.ssh
cat id_rsa_github.pub
ssh-rsa AAAAX nico@xxx.com
4、驗(yàn)證
ssh -T git@github.com