gitLab/gitHub 生成SSH密鑰

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
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容