2013-03-21 16 views
5

sürümünde zaten sürüm denetimi altında RStudio projesi için Git protokolünü değiştirme Sürüm kontrol sistemleriyle entegre entegrasyonu için RStudio kullanmayı seviyorum. Ancak Windows üzerinde RStudio ile ilk projesini silip yeniden zorunda kalmadan projesi zaten sürüm kontrolü altındaiçin ssh veya tam tersi http den Git protokolü değiştirmek için bir yol var?Windows

Bir şey kaçırıyor olabilirim, ancak aslında daha sonra büyük bir acı olduğu tespit edilen http kullanarak repo'mı klonladım çünkü her defasında proje değişikliklerini GitHub'a zorlamak istiyorum çünkü kullanıcı adımı ve parolamı yeniden girmem gerekiyor. Bu yüzden, projeyi sürüm denetiminden (Project -> Project Option -> Git/SVN -> Version Control System: none) kaldırdım ve daha sonra ssh kullanmak için umuduyla sürüm denetimini yeniden eklemeyi denedim, ancak yalnızca ilk etapta projeyi oluştururken seçtiğiniz özgün protokole geri dönmene izin verecek.

Protokolü değiştirmeyi bulmamın tek yolu, projeyi silmek ve daha sonra doğru ssh parametrelerini kullanarak GitHub'dan yeni bir proje oluşturmaktır. Öncelikle silme ve yeniden klonlama yapmadan http'dan ssh'a kadar proje sürüm kontrol protokolünü değiştirmeyi çok isterim.

Bu mümkün mü?

+2

Bu, http://stackoverflow.com/questions/1800859/how-can-i-change-the-remote-target-repository-url-on-windows – jcoder

+0

tarafından yanıtlanabileceği gibi görünüyor. .git/config dosya RStudios proje bilgileri kadar vidalamak? Başka bir repo klon edip, ona bir şeyler vereceğim. –

+1

Bunu kullanmadığımı bilmiyorum. Bilgiyi çoğaltırlarsa beni şaşırtacaklar ama bilmiyorum ... Dediğin gibi, bunu başka bir projede denemek (veya önce seninkini) – jcoder

cevap

1

git config ve tüm yapılandırma öğelerini gözden geçirin. Git çalışmasının "dağıtılmış" yönünü yapmak için birkaç uzaktan kumanda yapılandırabilirsiniz.

Sen (! Sadece .git/config, bir kopyasını tutmak veya) sadece bütün depoyu kopyalamayı deneyin ve yapılandırmayı değiştirdiğinizde özel durumunuzun ile ne kontrol edebilirsiniz. Git denetiminde olmayan, yoldaki güvenlik duvarı yapılandırmaları ve diğer uçtaki yapılandırma gibi pek çok şeye bağlıdır.