2017-05-05 43 views

回答

1

我想你是通過命令行推/拉。 當您每次都要求輸入用戶名/密碼時,通常意味着您最初通過git clone https://github.com/username/repo-name克隆了存儲庫。

可以克服由通過ssh像這樣克隆它:

git clone [email protected]:username/repo-name 

,你應該已經註冊了您的SSH密鑰到Github上之前。你可以閱讀更多關於該主題here

您可以更改repo在克隆repo附帶的配置中如何被拉/推的方式。 導航到您的本地存儲庫並使用您最喜愛的編輯器打開.git/config。 然後更改以下塊類似於以下內容:

[remote "origin"] 
    url = https://github.com/username/repo-name 

[remote "origin"] 
    url = [email protected]:username/repo-name 

之後,保存文件,就大功告成了。

+0

我可以通過'git remote rm origin'和'git remote add origin url'來修改配置嗎? – meskerem

+0

是的,據我所知'git remote add/rm'確實達到相同的結果:) 我喜歡儘管手動。這樣我肯定知道設置了什麼。你可以通過'git remote -v'來檢查你的遙控器。 –

相關問題