Java'da yazılmış bir git istemcisiyle bazı zorluklar yaşıyorum. Git sunucusundaki ssh üzerinden bağlanmak için jGit kütüphanesini kullanıyorum. Sorun şu ki, özel anahtarın yolunu ve bunun için parola nasıl belirtileceğini bilmiyorum. Hangi fonksiyonları çağırmam gerektiği ile ilgili jGit belgelerinde bir örnek bulamadım. JGit kütüphanesini okuduğumdan, ssh ile JSch sunucusuna bağlanmak için JSch kullanıyor ve JSch özel anahtarları ve şifreleri destekliyor. Bunun herhangi bir deneyimi var mı, yoksa bazı çalışma kodu var mı?Java git istemcisi jgit kullanarak
sen (yani JSchConfigSessionFactory bir alt sınıfını oluşturmak ve geçersiz kılma bir SshSessionFactory yapılandırmanız gerekir (online görünüşte but can be downloaded göz atılabilir değildir)
Sen bir dahisin! Çok teşekkür ederim bir çekicilik gibi çalıştı. – azertys
@azertys Eğer daha fazla bilgi paylaşırsanız, sizin için nasıl çalıştığı size yardımcı olur. Hala bunu yapmak için mücadele ediyorum. com.jcraft.jsch.JSchException: Kimlik Doğrulama com.jcraft.jsch.Session.connect (Session.java:519) de \t başarısız org.eclipse.jgit.transport.JschConfigSessionFactory.getSession (JschConfigSessionFactory de \t Ben hatalar olsun. java: 117) – mohanjot
Anladığım kadarıyla 6 yıla yakın ama bu konuda herhangi bir yardım harika olurdu. – mohanjot