2010-03-04 9 views
5

Bir git sunucusunu yapıyorum. Ssh kullanmam gerekiyor çünkü LDAP kullanarak alanımın kullanıcılarını kullanarak izinler tanımladım. Yalnızca izinleri olan kullanıcılar bir projeyi okuyabilir. Dolayısıyla, depolarıma erişme bağlantıları şunun gibidir: ssh: //[email protected]@hostname/var/git/repo.gitLDAP Kullanıcısı Olan Eclipse ve Netbeans Eklentilerini Kullanarak Git Havuzu Erişimi

Linux git komutlarını kullanarak bir projeyi klonladığımda, kopyaladığımda veya ittiğinizde veya Pencerelerde tortoisegit kullanarak problem yok, herşey beklendiği gibi çalışıyor. Bununla birlikte, bir projeyi Eclipse (EGit) ve Netbeans (NBGit) eklentilerini kullanarak başarılı bir şekilde klonlamaya çalıştım. Ana bilgisayarı tanıyamayacaklarını düşünüyor. Sunucudan bir kullanıcı kullanarak eriştim (etki alanından değil) ve projeyi mükemmel bir şekilde klonladı. Eklentilerin, ana bilgisayarın ilk @ öğesinden sonraki her şey olduğunu varsayar.

Bu sorunu nasıl çözebilirim biliyor musunuz? Bu IDE'ler için başka bir Git eklentisi var mı?

Yanıtlarınız için teşekkürler. Saygılarımızla, ukrania

cevap

1

Eclipse ve Netbeans'teki ilk @ işaretinden önce ters eğik çizgi koymayı denediniz mi? Bu, tabeladan kaçabilir. Veya, @ 'nin urlen kodlu sürümü olan %40 ile değiştirmeyi deneyin.

Bu çözümlerden hiçbiri işe yaramıyorsa, bu eklentiler için bir hata raporu doldurmayı düşünebilirsiniz. Geliştiricilerin onu düzeltebilmesinin tek yolu, bu sorunun var olduğunu bilmenizdir.

düzenlemeUser Guide ile ilgili daha fazla araştırma yapıldıktan sonra, kullanıcı adının URL'den ayrılması gerektiği anlaşılıyor. Bir Başlatma işleminde veya kullanıcı adı ve parola gerektiren bazı işlemler gerçekleştirdiğinizde, bunların alanları olacaktır. Örneğin, aşağıdaki diyaloglar: Muhtemelen Netbeans için aynı durum

EGet push dialog

EGet SSH login

.