Git配置免密登錄Gitee杏瞻,其他GitHub字管、Gitlab操作類似晤愧。
生成 sshkey
ssh-keygen -t rsa -C "xxxxx@xxxxx.com"
注意:這里的?xxxxx@xxxxx.com?只是生成的 sshkey 的名稱绍昂,并不約束或要求具體命名為某個(gè)郵箱「岱桑現(xiàn)網(wǎng)的大部分教程均講解的使用郵箱生成佣盒,其一開始的初衷僅僅是為了便于辨識(shí)所以使用了郵箱挎袜。
按照提示完成三次回車,即可生成 ssh key肥惭。通過查看?~/.ssh/id_rsa.pub?文件內(nèi)容盯仪,獲取到你的 public key。
按照提示完成三次回車蜜葱,即可生成 ssh key全景。通過查看?~/.ssh/id_rsa.pub?文件內(nèi)容,獲取到你的 public key牵囤。
添加SSH公鑰
復(fù)制生成后的 ssh key爸黄,通過倉(cāng)庫(kù)主頁(yè)?「管理」->「部署公鑰管理」->「添加部署公鑰」?滞伟,添加生成的 public key 添加到倉(cāng)庫(kù)中。
添加后馆纳,在終端(Terminal)中輸入
ssh -T git@gitee.com
首次使用需要確認(rèn)并添加主機(jī)到本機(jī)SSH可信列表诗良。若返回?Hi XXX! You've successfully authenticated, but Gitee.com does not provide shell access.?內(nèi)容,則證明添加成功鲁驶。
添加成功后鉴裹,就可以使用SSH協(xié)議對(duì)倉(cāng)庫(kù)進(jìn)行操作了。