同一臺機器如何同時使用多個Git賬號

轉載鏈接:http://blog.csdn.net/wj2030/article/details/46763477?ref=myread


    說說關於一臺機器如何支持多個Git帳號,我的情況是這樣。通常,我開發的項目都是託管在Oschina上,因爲感覺Github有時候網絡不是很好,所以方便起見,就申請了一個Oschina的帳號,平時也可以去上面看看優秀的項目。但是,自己還有一個Github的帳號。這個時候在本地使用git時就非常尷尬了,很久之前配置過同時支持兩個Git帳號的,最新實驗室給配置了臺新電腦,就得重新折騰一下,現在做個記錄。當前電腦環境爲Win7具體ubuntu上應該和這個類似。

    1.如果本機上已經有添加過自己的git帳號,找到git生成的密鑰的目錄,如果沒有調到第三步:

           C:\Users\WJ\.ssh

     2.修改當前目錄下的密鑰文件的名字,

            id_rsa_oschina

            id_rsa_oschina.pub

     3. 爲自己的github帳號創建相應的密鑰

            ssh-keygen -t rsa -C "my_github_emial"

          Enter file in which to save the key (/c/Users/WJ/.ssh/id_rsa): id_rsa_github  (這裏輸入我們定義的名字以便和oschina的有區別, 然後一路回車)

     4. 生成完成後,會在本地的ssh目錄下出現剛剛生成的密鑰文件:

     

     可以看到名字是有相應的區別。

    5. 編寫配置文件,支持兩個帳號自動登錄

        在改目錄下創建config文件,並編寫以下內容:

      

       可以參考我的內容,填寫自己的相應的個人信息。

    6.刪除本地全局設置

      如果之前使用過程中使用過git config --global user.name "" 或者 git config --global user.email 命令,git會在C盤目下產生一個.gitconfig文件,這個文件中保存了全局的git帳號信息,應該刪除掉。

    7.測試設置是否正確:

     

  至此,設置已經ok,具體後面使用中什麼問題,待我探索後再來編寫。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章