mac中git ssh key配置

目錄

一、查看是否已配置

二、重新配置


一、查看是否已配置

首先、確認本地是否已經有對應配置,打開Terminal終端,按如下步驟:

1.cd ~/.ssh     ->進入ssh目錄

如果不能進入該目錄,說明沒生成過,則需要使用命令2檢查配置

2. git config --list    ->檢查下是否配置過git賬戶

3. ls         ->查看ssh具體內容

如果ssh文件夾中有id_rsa,id_rsa.pub,說明之前生成過ssh 祕鑰,可以直接使用

二、重新配置

重新配置,也要在Terminal終端進行:

1.配置賬戶

git config --global user.name "account name"     ->用戶名,建議拼音或英文

git config --global user.email "account email"     ->郵箱地址

2.生成祕鑰 

ssh-keygen -t rsa -C "account email"         ->上面的郵箱地址

連續按3次enter,直到出現下面的截圖

 

1、2步驟後,就完成了賬戶創建、祕鑰生成,.ssh文件夾下就多了id_rsa(私有祕鑰)和id_rsa.pub(公有密鑰),下一步要查看

3. cat id_rsa.pub        ->查看公有密鑰,全部複製,添加到github中

4. GitLab添加SSH Key:打開github-profile settings-SSH keys-Add an SSH Key,Key中粘貼剛纔複製的,然後Title,裏面會自動生成郵箱,點擊add key完成添加,最後可以點擊SSH keys 查看

三、測試配置

1. ssh -T remotesource     ->remote source 爲遠程庫git根目錄 
我用的gitlab,所以使用命令:ssh -T [email protected]

The authenticity of host 'git.lianjia.com (10.200.18.114)' can't be established.
ECDSA key fingerprint is SHA256:m6PX7lxZKVzjyYangi8FAzRfuGBsCesCtwGgDeSXKZI.
Are you sure you want to continue connecting (yes/no/[fingerprint])? 輸入yes
Warning: Permanently added 'git.lianjia.com,10.200.18.114' (ECDSA) to the list of known hosts.
Welcome to GitLab, @xiafen001!

再次執行就OK了:ssh -T [email protected]
Welcome to GitLab, @xiafen001!

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章