個人電腦之前已經設置好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
git賬號測試
在git bash輸入命令 ssh -T git@gitee.com,出現歡迎信息,配置成功。
git clone&push
在gitee創建一個倉庫,隨便創建了一個之前在網絡下載的前端效果,應該是沒有版權的,如有侵權,請聯系:)
使用ssh方式clone倉庫到本地。
添加文件,commit,push,成功推送到gitee遠程倉庫。
github之前就有用過,就不再試驗了。使用gitlab或者gogs搭建的git私服配置同理。