在實際專案中,我們都會有兩個及以上的git賬戶,一般公司專案乙個,github.com乙個。因此我們需要做一定的配置才能夠登入不同賬戶,對遠端伺服器倉庫進行操作。
我們以github.com為例進行說明。
首先安裝git,然後在github上註冊乙個賬號,當然這些是前期準備工作。
接下來進入正題。
通過git bash進入使用者目錄下的.ssh資料夾生成ssk秘鑰
$ cd ~/
.ssh
$ ssh-keygen
-t rsa -c
"你的github郵箱"
回車之後,會讓輸入乙個檔名,就是你生成儲存sshkey的檔名,然後一路回車,使用預設的就行。
現在.ssh資料夾下面就多了幾個檔案,我們開啟pub檔案,將裡面的key複製出來,貼上到github的ssh keys裡面。
接下來我們需要配置.ssh,開啟.ssh資料夾下的config檔案,如果沒有則新建乙個,config檔案格式如下:
host 別名
hostname 主機名
port 埠
user 使用者名稱
identityfile 金鑰檔案的路徑
當然,你有幾個賬戶你就需要配置幾個host,登入不同的賬戶會使用不同的秘鑰。
接下來,測試ssh:
$ ssh -t "[email protected]"
hi zhang478! you've successfully authenticated, but github does not provide shell access.
ok,測試通過!
現在我們就可以對github進行操作了,與github遠端倉庫進行關聯,並將本地倉庫推送到伺服器。
工作電腦配置多個git賬戶
在實際工作中難免會遇到這種情況,我們有個公司的gitlab賬戶,用來提交管理公司的 同時我們也有自己的github賬戶,工作之餘提交一些自己 或者其他資源到github上面。這時我們就需要在自己的電腦上同時配置兩個git賬戶!該怎麼辦呢?下面來為大家演示該如何操作。我以我的電腦為例,我用的是2018...
多個 git 賬戶共存
1 在user 使用者名稱 ssh config 檔案中新增不同的 git 賬號資訊,config檔案不存在的自己建立乙個host github.com hostname github.com user jifengzhang identityfile c users jifengzhang ssh...
git賬戶配置
一 生成github的ssh key ssh keygen ssh keygen t rsa f ssh zzf073 rsa c zzf073 163.com 二 配置賬戶公鑰 1 檢視拷貝公鑰 pbcopy ssh id rsa.pub cat2 配置ssh keys 三 github連線測試 ...