gitLab:
1、进入 .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 //没有该文件的话,创建该文件
输入如下内容后,保存退出
Host git.xxx.com
HostName 123.12.16.10 //公司内确认ip
Port 444 //公司内确认端口
User git
IdentityFile ~/.ssh/id_rsa_gitlab
5、验证 gitlab 配置成功
ssh -T git@git.xx.com
Welcome to GitLab, nico!
gitHub:
1、打开bash, 进入 .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、验证
ssh -T git@github.com
网友评论