git使用多個ssh

2021-09-29 16:48:09 字數 816 閱讀 6750

1.生成ssh的公鑰和私鑰

ssh-keygen -t rsa -c '你的郵箱' -f ~/.ssh/id_rsa

會提示輸入密碼,不輸入直接回車即可

會生成兩個檔案,id_rsa和id_rsa.pub

2.把id_rsa.pub的檔案內容新增到github或碼雲的設定中即可

3.如果githut和碼雲使用的是同乙個郵箱的話可以使用同乙個ssh配置

4.設定qit的全域性使用者名稱和郵箱

git config --global user.name 「yourname」 && git config --global user.email 「[email protected]

5.確認是否好用

ssh -t [email protected]

不報錯說明可以了

6.如果上一步報錯,請執行一下兩步

ssh-agent -s

ssh-add ~/.ssh/id_rsa

7.編寫檔案

vim ~/.ssh/config

# gitee

host gitee.com

hostname gitee.com

preferredauthentications publickey

identityfile ~/.ssh/gitee_id_rsa

# github.com

host ggithub.com

hostname github.com

preferredauthentications publickey

identityfile ~/.ssh/github_id_rsa

git使用ssh金鑰

git使用https協議,每次pull push都需要輸入密碼,相當繁瑣。使用git協議,使用ssh金鑰,解決問題。大概需要三個步驟 一 本地生成金鑰對 二 設定github上的公鑰 三 修改git的remote url為git協議。一 ssh keygen t rsa c 郵箱賬號 注意 需要點三...

Git配置多個SSH金鑰 親測有效

眾所周知,我們可以將 託管到線上很多平台,gitee github gitlab 等等。在企業中我們可能會遇到這種情況 企業的專案是放在gitlab上託管的,我需要為gitlab配置乙個ssh金鑰,但是我自己的專案是放到github上的,我需要為github也配置乙個ssh金鑰,這就涉及到了管理多個...

使用git合併多個提交

假設要合併最後的2個提交,可以按如下命令進行 1.git rebase i head 2 執行完該命令,會出現如下所示內容 2.將第二個pick修改為squash或者s,然後輸入 wq 退出。3.這時git會自動第二個提交合併到第乙個中去。並提示輸入新的message 就是我們常說的comments...