windows下配置git多賬戶

2021-08-17 09:30:14 字數 893 閱讀 8348

無論使用乙個git伺服器,還是多個,只要涉及到多個賬戶,都可以使用這個方法來解決。

方法的本質是使用ssh生產金鑰檔案,然後將對應的公鑰內容放到git伺服器上,通過金鑰檔案進行驗證。

網上搜到的方法其實都是可以用的,只是有幾個坑,不然你搜了一圈會說,這tm根本不能用,windows**來的 ~/.ssh 資料夾等等問題。那麼下面就介紹我碰到的幾個坑,可能也是我才剛剛接觸,不熟悉的原因,如果大家都知道,就當我自己記錄了:

坑一: 

下面兩個坑可能只有我自己碰到,但這個坑我想很多人可能會碰到的。

沒有 ~/.ssh ,linux 上可以訪問 ~/.ssh ,windows上也可以在git bash裡使用 cd ~/.ssh ,位置是在 c:\users\administrator\.ssh ,而你提示找不到資料夾的原因就是這裡沒有這個資料夾,是真的沒有

cd ~

mkdir .ssh

坑二:.ssh/config 的配置 identityfile windows下既然在git bash可以訪問到,那麼這裡也可以按照別人方法上寫的 ~/.ssh/***_ras 的方式,我自作聰明用 ./***_rsa 的方式失敗了,因為實際使用的位置是專案所在的路徑,這樣設定就是到專案資料夾下找了。  ----這個問題可能就只有我自己碰到

坑三:host hwgitee.com

hostname gitee.com

user jmyyhw

url:  配置為:[email protected]:jmyyhw/***xx.git

在比如:

host cygitee.com

hostname gitee.com

user hbcywlkj

url:  配置為:[email protected]:hbcywlkj_admin/***xx.git

你知道windows下git多賬號配置嗎?

一般公司的git在內測的時候不少專案都是有自己的ip和host以及port的,而git預設連線的port是22,所以這時候我們如果在clone之前,沒有對自己本地的git做配置的話,git預設用的22的port跟專案的port 在clone的時候就可能出現以下錯誤 解決方法 生成本機的ssh金鑰 這...

windows下修改mysql root賬戶密碼

1.關閉正在執行的mysql。2.開啟dos視窗,轉到mysql bin目錄。3.輸入 mysqld nt skip grant tables 回車。如果沒有出現提示資訊,那就對了。4.再開乙個dos視窗 因為剛才那個dos視窗已經不能動了 轉到mysql bin目錄。5.輸入mysql回車,如果成...

windows下如何配置Git

主要參考 使用github 廖雪峰的官方 安裝完成後,在開始選單裡找到 git git bash 蹦出乙個類似命令列視窗的東西,就說明git安裝成功!git config global user.name your name git config global user.email email ex...