Linux配置SSH Key到GitHub/GitLab
準(zhǔn)備工作
首先檢查下本機(jī)是否已經(jīng)安裝了SSH岁疼,在終端輸入ssh
即可:
如果沒有安裝進(jìn)行yum安裝
# yum -y install openssh-clients
配置用戶名密碼
git config --global user.name "自定義用戶名"
git config --global user.email "郵箱"
查看配置信息
git config --global --list
使用如下命令可以取消全局設(shè)置:
git config --global --unset user.name
git config --global --unset user.email
生成ssh key
輸入ssh-keygen -t rsa -C "xxx@xx.com"
,然后連續(xù)按回車鍵三次(注意:千萬不要輸入密碼!)玩讳。
id_rsa.pub為公鑰,id_rsa為私鑰暮顺,它們都是隱藏文件。
那么如何查看它們的內(nèi)容呢?只需要繼續(xù)執(zhí)行以下兩條命令即可。
# cd .ssh/
# cat id_rsa.pub
將內(nèi)容復(fù)制粘貼到GitHub上
- 點(diǎn)擊
setting
- 點(diǎn)擊
SSH and GPG keys
--->點(diǎn)擊New ssh key
- 隨便輸入一個(gè)標(biāo)題(可以不輸入)磨德,將復(fù)制的內(nèi)容粘貼到
Key
中缘回,然后點(diǎn)擊Add SSH Key
測(cè)試
添加SSH Key成功之后,繼續(xù)輸入命令進(jìn)行測(cè)試典挑。
# ssh -T git@github.com
gitlab用下面的
# ssh -T git@git.xxx.com
然后需要輸入yes
酥宴,輸入密碼
出現(xiàn)上圖結(jié)果則說明添加SSH Key成功。