管理多個git 生成的ssh key

2021-09-12 00:09:55 字數 1084 閱讀 2326

經常我們可能需要上傳github,和gitlab,或者你有多個github賬號,我們需要對應不同的賬號上傳,我們需要配置多個ssh key

這裡我們就以配置github,gitlab,兩個ssh key 為案例

生成第乙個ssh key

ssh-keygen -t rsa -c "[email protected]"

複製**

這裡不要一路回傳,讓你選擇在**選擇存放key的時候寫個名字,比如 id_rsa_github,之後的兩個可以回車。

上圖的紅色框框是自己輸入的,便於區分

生成第二個ssh key

ssh-keygen -t rsa -c "[email protected]"

複製**

一樣不要一路回車

最終結果是這樣子的:

圖中的config檔案是我自己建的,也就是接下來要說的

2.配置config 新建檔案config檔案,開啟

輸入一下

# gitlab

host gitlab.com

hostname gitlab.com

preferredauthentications publickey

identityfile ~/.ssh/id_rsa_gitlab

user xiaqijian // 輸入自己賬號名

# github

host github.com

hostname github.com

preferredauthentications publickey

identityfile ~/.ssh/id_rsa_github

user xiaqijian // 這裡輸入自己的賬號名

複製**

注意:如果拷貝我的,要把後面的注釋去掉

然後儲存起來

填上剛剛生成的,

然後你就可以上傳檔案試試

或者用下面方法測試

ssh -t [email protected]

複製**

不妨關注一下,我們一起學習

Git管理多個遠端分支

首先git不能單獨設定pull和push的源,也就是說pull和push的只能保持一致!背景 本人的部落格是基於hexo theme next的,但是因為個人喜好,基於原始碼做了一寫改動。可是官方原始碼更新了我也要跟著一起更新呀,於是使用git設定不同的源來保持和官方同步更新。檢視本地源 git r...

本地管理多個git賬號

前言 本來電腦本地只存在乙個git賬號,用於提交專案 近期重新搭建了部落格,站點託管在github上。在gitee上又新建了乙個倉庫,用來備份部落格。首次提交到github或者gitee上,會提示輸入密碼,再次提交,可能不再提示密碼,當你做push操作時,會提示你沒有許可權,因為git無法區分到底是...

Git管理多個遠端分支

在此目錄下使用git要注意一下幾點 因為這個目錄是管理遠端多個不同的分支的專案,所以使用git之前確認一下幾點 開啟git bash,使用命令 git config list檢視目前本地的目錄檔案是和遠端的那個目錄位址關聯,確認好目錄,比方說 現在遠端分支是 github653224 gitproj...