2010-11-18 22 views
0

Git sunucusunda kullanmak istediğim bir makinem var. Depoya 2 katkıda bulunacak. Bir Windows makinesi olan sunucuda bir SSH hesabı kurdum. Ben hemen hemen http://www.timdavis.com.au/git/setting-up-a-msysgit-server-with-copssh-on-windows/ blog ve adımları izledim.Farklı bir bağlantı noktasında IP adresini kullanarak SSH üzerinde git

Sunucuda git - bare init'i kurabilirim, bazı klasörler yaratıyor ama .git klasörüne sahip değil - bunun olması gerektiğine inanıyorum.

Ben ssh -p -port ssh kullanarak ssh bağlamak: //xx.xx.xxx

Ancak, ben

git push ssh kullanarak bağlanmaya çalıştığınızda: //xx.xx. xxx: port/myrepository.git

myrepository.git, sunucuda oluşturduğum bir havuzdur.

Geçerli bir depo gibi görünmediğini belirten bir hata alıyorum.

Lütfen bana neyin yanlış olabileceğini söyleyin ?? SSH ile bazı yapılandırmalarda eksik olduğumu hissediyorum. Ben hem SSH hem de git için yeniyim. myrepository.git bulunduğu

sayesinde

+0

: Değilse

ardından Tim Davis'in kılavuza bakarak, tam yolunu belirtmek isteyebilir git init --bare komutu. http://www.kernel.org/pub/software/scm/git/docs/v1.5.2.5/git-init.html – g19fanatic

+0

Bir git repo kurulumu 'git --bare init 'aracılığıyla _not_ olmalıdır .git klasörü. http://www.gitguys.com/topics/shared-repositories-should-be-bare-repositories/ – absynce

cevap

3

? C:\myrepository.git mu? muhtemelen de sahip içine `--shared` girmiş gerektiğini unutmayın Ayrıca

git push ssh://xx.xx.xxx:port/FULL/PATH/TO/myrepository.git 
+0

$ home/my_account/myrepository.git adresinde bulunur. Tam yolu ssh: //xx.xx.xxx: port/home/my_account/myrepository.git olarak denedim Ancak, ev aslında c:/Program Files/ICW/Ne düşünüyorsunuz? – SingleMalt

+0

Kullandığınız uzak makinede, barındırma makinenizde% HOME% ortam değişkeninin nerede olduğu konusunda hiçbir fikir yok (bu, kullanıcı tarafından değişir ...). En iyi çözüm, paylaşılan git deposunu başka bir konuma taşımak ve yukarıda belirtildiği gibi ok tutamının tam yolunu kullanmaktır. – g19fanatic

+0

@SingleMalt - 'C: \ 'işlevinin tam yoluna ihtiyacınız var. URL'de "Program Files" içindeki boşluk yerine '% 20' kullanmayı deneyebilir veya depoyu g19fanatic gibi taşıyabilirsiniz. – orip

İlgili konular