我喜歡使用RStudio來與版本控制系統進行內置集成。然而,對於Windows上的RStudio,有沒有辦法將Git協議從http
更改爲ssh
,反之亦然,項目已經在版本控制之下,而無需首先刪除並重新創建項目?在Windows版本控制下更改RStudio項目的Git協議
我可能會錯過一些東西,但我最初使用http
克隆了我的回購,後來我發現這是一個巨大的痛苦,因爲每次我想將項目更改推送到GitHub時,我都必須重新輸入用戶名和密碼。所以我從版本控制(Project -> Project Option -> Git/SVN -> Version Control System: none
)中刪除了該項目,然後嘗試重新添加希望使用ssh
的版本控制,但它只允許您回到您在首先創建項目時選擇的原始協議。
我發現改變協議的唯一方法是刪除項目,然後使用正確的ssh
參數從GitHub創建一個新項目。我真的希望能夠將項目版本控制協議從http
更改爲ssh
,而無需先刪除並重新克隆。
這可能嗎?
這看起來像它可能會回答這個http://stackoverflow.com/questions/1800859/how-can-i-change-the-remote-target-repository-url-on-windows – jcoder 2013-03-21 10:03:17
但將編輯.git/config文件搞砸了RStudios項目信息?我會克隆另一個回購,並給它一個去。 – 2013-03-21 10:06:40
我不知道,因爲我不使用它。如果他們複製了這些信息,但我無法知道,這會讓我感到驚訝......正如你所說,最好在另一個項目上嘗試(或先備份) – jcoder 2013-03-21 10:29:28