生成第一個ssh key
ssh-keygen -t rsa -C "yourmail@mail.com"選擇在哪里存放key的時候寫個名字,比如
id_rsa_self加載私鑰文件
ssh-add id_rsa_self這里可能會出現could not open a connection to your authentication agent 需要先執行一條命令 ssh-agent bash 然后再次執行ssh-add就可以了
創建config文件
touch config其中內容樣式為:
# gitlab Host git.iboxpay.com HostName git.iboxpay.com //這里填你們公司的git網址即可 PReferredAuthentications publickey IdentityFile ~/.ssh/id_rsa_gitlab User zhangjun # github Host github.com HostName github.com PreferredAuthentications publickey IdentityFile ~/.ssh/id_rsa_github User ZJsnowman然后進行測試
ssh -vT git@github.com不通的倉庫需要設置不同的用戶名和郵箱,如果之前有設置需要unset
git config --global --unset user.namegit config --global --unset user.email然后在不同的倉庫下設置
git config user.name "yourname" git config user.email "youremail"新聞熱點
疑難解答