為github和gitee配置不同公鑰

2021-10-18 14:31:52 字數 1447 閱讀 9395

當有多個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為了方便...