4
로컬 저장소와 원격 저장소 사이의 프로토콜이 ssh 대신 HTTPS인데 jsch의 lib가 여전히 필요합니까? 그렇다면 나에게 말할 수 있습니까? 세부 사항을 처리하는 방법, 고마워요 ~~발생 원인 : java.lang.ClassNotFoundException : com.jcraft.jsch.JSchException
로컬 저장소와 원격 저장소 사이의 프로토콜이 ssh 대신 HTTPS인데 jsch의 lib가 여전히 필요합니까? 그렇다면 나에게 말할 수 있습니까? 세부 사항을 처리하는 방법, 고마워요 ~~발생 원인 : java.lang.ClassNotFoundException : com.jcraft.jsch.JSchException
https 액세스에 사용되지 않는 경우에도 여전히 jsch이 JGit에 필요합니다.
JGit dependencies을 참조하십시오.
그 thread states the same thing, https repo를 복제하는 경우에도. 그래서 같은 누락 jsch 라이브러리
이 blog post 거래 : 당신의 설정에 따라,이 문제를 해결하는 두 가지 방법이 있습니다
.
1.) 컴퓨터에 ant가 설치되어있는 경우, c : \ apache-ant와 같은 예제. jsch.jar을 lib 폴더에 넣으십시오.
2.) 이클립스의 개미 플러그인을 사용하는 경우.
- 열기는
- 형 필터 텍스트 상자 유형 "개미"
- 클릭 런타임에서 창 -> 환경 설정
- 을 클릭 일식
- 외부 항아리 추가 "글로벌 항목"
- 를 확장하고 jsch를 찾습니다 시스템의 .jar
확인해 주셔서 감사합니다. rk ~~ 그리고 Java 애플리케이션을 수행하기 위해 org.eclipse.jgit.jar를 사용하는 몇 가지 샘플을 추천 할 수 있습니다. 특히 Github으로 푸시하십시오. – sophia2046234
@ sophia2046234 확실합니다. JGit API 테스트를 보는 것이 좋습니다. https : // github [PushCommandTest.java'] (https://github.com/eclipse/jgit)와 같이 .com/eclipse/jgit/tree/master/org.eclipse.jgit.test/tst/org/eclipse/jgit//blob/master/org.eclipse.jgit.test/tst/org/eclipse/jgit/api/PushCommandTest.java) – VonC
@ sophia2046234 http://stackoverflow.com/search?q=[jgit]+push+github ;) – VonC