Window環境下使用多個Git賬號(github,gitee,gitlab,gogs等)


        個人電腦之前已經設置好github賬號了,公司用的是gitlab私服,一直互不干擾,因為用的是不同的電腦,也就懶得配置git多賬戶環境。最近看了一下多年空空如也的碼雲,想着怎么的也會用到gitee來托管代碼的吧,那么現在就來把git環境准備一下吧,先。

生成githee密鑰

        在桌面右鍵git bash here,執行命令ssh-keygen -t rsa -C email 為gitee創建sshkey,我的電腦已經配置好github賬號的,之前沒有取別名,默認就是id_rsa,所以enter file這行給gitee密鑰取個別名id_rsa_gitee,需不需要密碼,看自己需求,我是沒有設置密碼的,所以enter passphrase這行直接回車了。回車確認后會在桌面創建兩個文件,id_rsa_gitee和id_rsa_gitee.pub。

 

賬號關聯

        將這兩個文件移動到用戶名下的.ssh目錄下,復制id_rsa_gitee.pub里面的內容,在碼雲新增一個ssh公鑰。

 

多賬號git配置

        在.ssh目錄下新增一個config文件,我是創建了一個config.txt文本文件,然后將后綴去掉。用編輯器來創建這個文件也是一樣的。如果github和gitee賬號不一樣的話,配置不同的賬號也是支持的。config內容如下:

# github
    Host github.com
    HostName github.com
    PreferredAuthentications publickey
    IdentityFile ~/.ssh/id_rsa
    User your_github_account
# gitee
    Host gitee.com
    HostName gitee.com
    PreferredAuthentications publickey
    IdentityFile ~/.ssh/id_rsa_gitee
    User your_gitee_account
View Code

 

git賬號測試

        在git bash輸入命令 ssh -T git@gitee.com,出現歡迎信息,配置成功。

 

git clone&push

        在gitee創建一個倉庫,隨便創建了一個之前在網絡下載的前端效果,應該是沒有版權的,如有侵權,請聯系:)

        使用ssh方式clone倉庫到本地。

        添加文件,commit,push,成功推送到gitee遠程倉庫。

 

        github之前就有用過,就不再試驗了。使用gitlab或者gogs搭建的git私服配置同理。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM