當有多個git賬號時,乙個git用於公司專案,乙個git用於自己開發活動,如何為兩個不同**配置不同的公鑰?
生成gitee的公鑰。
linux開啟git終端,利用cd ~/.ssh指令進入.ssh目錄,
若.ss**件夾不存在,利用mkdir ~/.ssh指令自動建立
$ ssh-keygen -t rsa -c '***xx@***.com'
-f ~
/.ssh/gitee_id_rsa
接著三次回車(enter指令)
生成github的公鑰
$ ssh-keygen -t rsa -c '***[email protected]'
-f ~
/.ssh/github_id_rsa
接著三次回車
上述兩個郵箱可以不同,不過為了方便記憶,建議設定為同乙個
為gitee和github新增公鑰
利用cat gitee_id_rsa.pub指令獲得gitee的公鑰,
cat github_id_rsa.pub獲取github公鑰,複製貼上至ssh公鑰位置。
在.ss**件目錄下新建乙個config檔案
linux使用命令新增
$ vi config
新增如下內容(其中host和hostname填寫git伺服器的網域名稱,identityfile指定私鑰的路徑):
# gitee
host gitee.com
hostname gitee.com
preferredauthentications publickey
identityfile ~/.ssh/gitee_id_rsa
# github
host github.com
hostname github.com
preferredauthentications publickey
identityfile ~/.ssh/github_id_rsa
在命令視窗中輸入
ssh -t [email protected]
ssh -t [email protected]
出現: you』ve successfully authenticated, but github does not provide shell access.就是說明配置成功
在github或者gitee中新增公鑰
pub字尾的內容複製到github中
Github和Gitee的使用
2.配置git 3.常出現的問題 3.2 錯誤2 github git 安裝 倉庫 存放 github是乙個基於git的 託管平台,付費使用者可以建私人倉庫,我們一般的免費使用者只能使用公共倉庫,也就是 要公開。github由chris wanstrath,pj hyett與tom preston ...
同時開源GitHub和Gitee
參考 1 在.git config檔案中新增如下資訊 remote gitee url 你的gitee專案位址 fetch refs heads refs remotes gitee tagopt no tags 此時執行git remote,可以看到 倉庫1 倉庫2 執行2次push操作分別pus...
專案同時關聯github和gitee
最近github又出么蛾子了,常常連線time out,嚴重影響情緒。所以開了有個國內的gitee賬號。本地倉庫同時關聯gitee和github。首先分別在github,gitee新建倉庫,unionpay 本地倉庫增加關聯遠端倉庫 git remote add git remote add為了方便...