मैं जेजीआईटी के साथ गिट रिपोजिटरी क्लोन करने की कोशिश कर रहा हूं और मुझे असमर्थित क्रेडेंशियलइटम के साथ समस्या है।जेजीआईटी क्लोन रिपोजिटरी
मेरे कोड:
FileRepositoryBuilder builder = new FileRepositoryBuilder();
Repository repository = builder.setGitDir(PATH).readEnvironment().findGitDir().build();
Git git = new Git(repository);
CloneCommand clone = git.cloneRepository();
clone.setBare(false);
clone.setCloneAllBranches(true);
clone.setDirectory(PATH).setURI(url);
UsernamePasswordCredentialsProvider user = new UsernamePasswordCredentialsProvider(login, password);
clone.setCredentialsProvider(user);
clone.call();
यह हो जाएगा अपवाद:
org.eclipse.jgit.errors.UnsupportedCredentialItem: ssh://[email protected]:22: Passphrase for C:\Users\Marek\.ssh\id_rsa at
org.eclipse.jgit.transport.UsernamePasswordCredentialsProvider.get(UsernamePasswordCredentialsProvider.java:110)....
लेकिन अगर मैं .ssh में फ़ाइल known_hosts हटाना \ यह अलग अपवाद हो जाएगा
org.eclipse.jgit.errors.UnsupportedCredentialItem: ssh://[email protected]:22: The authenticity of host 'github.com' can't be established.
RSA key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48.
Are you sure you want to continue connecting?
at org.eclipse.jgit.transport.UsernamePasswordCredentialsProvider.get(UsernamePasswordCredentialsProvider.java:110)....
है वहाँ उस प्रश्न को "हां" टाइप करने या बस इसे छोड़ने की कोई संभावना है?
धन्यवाद!