搜尋

首頁  >  問答  >  主體

github - 在不同的地方使用同一個ssh私鑰以便用git進行版本控制

就是我已經在一台電腦上產生了一對rsa公鑰和私鑰,並且將公鑰加入了git伺服器 但是我現在想在另一台電腦上也使用這個git伺服器的程式碼倉庫又不想重新產生rsa公鑰和私鑰因為再上傳新的公鑰比較麻煩,那能不能把之前在第一台電腦上生成好的rsa私鑰載入到我新的電腦上的git中,以進行版本控制呢,這個要如何載入呢是直接拷貝過來嗎? 具體又是拷貝到哪個路徑呢? 似乎在google裡沒有搜尋到有用的資訊

高洛峰高洛峰2798 天前592

全部回覆(2)我來回復

  • 迷茫

    迷茫2017-04-24 09:13:14

    如果是Linux系(基於openssh),公鑰/私鑰一般都位於 ~/.ssh 下的 id_rsaid_rsa.pub ,拷貝到對應位置就行。不是Linux的話,就參考各客戶端的manual吧。

    回覆
    0
  • 大家讲道理

    大家讲道理2017-04-24 09:13:14

    具體參數配置在 Gitetcsshssh_configssh_config 文件裡的 # IdentityFile ~/.ssh/id_rsa 你可以改變git預設配置,也可以在~/.ssh/目錄下新建config文件,內容如下

    Host gitlab.xxx.com  
        IdentityFile ~/.ssh/mousycoder  
        User mousycoder

    回覆
    0
  • 取消回覆