2014-07-07 20 views
8

Tôi đang cố định cấu hình dự án Git trong Jenkins bằng cách sử dụng plugin Git.LRI: Lỗi nhân bản từ xa repo 'origin'

Trong trang 'Quản lý Jenkins' tôi nhập URL kho lưu trữ trong cấu hình Git.

Tuy nhiên khi tôi đang xây dựng dự án tôi nhận được lỗi sau:

ERROR: Error cloning remote repo 'origin' 
hudson.plugins.git.GitException: Could not init C:\Users\m.kothamasu\.jenkins\jobs\gvp web\workspace 
    at org.jenkinsci.plugins.gitclient.CliGitAPIImpl$4.execute(CliGitAPIImpl.java:476) 
    at org.jenkinsci.plugins.gitclient.CliGitAPIImpl$2.execute(CliGitAPIImpl.java:379) 
    at hudson.plugins.git.GitSCM.retrieveChanges(GitSCM.java:846) 
    at hudson.plugins.git.GitSCM.checkout(GitSCM.java:879) 
    at hudson.model.AbstractProject.checkout(AbstractProject.java:1252) 
    at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:624) 
    at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:86) 
    at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:530) 
    at hudson.model.Run.execute(Run.java:1732) 
    at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43) 
    at hudson.model.ResourceController.execute(ResourceController.java:88) 
    at hudson.model.Executor.run(Executor.java:234) 

Caused by: hudson.plugins.git.GitException: Error performing command: C:\Users\m.kothamasu\GIT init C:\Users\m.kothamasu\.jenkins\jobs\gvp web\workspace 
    at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:1332) 
    at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:1301) 
    at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:1297) 
    at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommand(CliGitAPIImpl.java:1084) 
    at org.jenkinsci.plugins.gitclient.CliGitAPIImpl$4.execute(CliGitAPIImpl.java:474) 
    ... 11 more 
Caused by: java.io.IOException: Cannot run program "C:\Users\m.kothamasu\GIT" (in directory "C:\Users\m.kothamasu\.jenkins\jobs\gvp web\workspace"): CreateProcess error=5, Access is denied 
    at java.lang.ProcessBuilder.start(ProcessBuilder.java:460) 
    at hudson.Proc$LocalProc.<init>(Proc.java:244) 
    at hudson.Proc$LocalProc.<init>(Proc.java:216) 
    at hudson.Launcher$LocalLauncher.launch(Launcher.java:780) 
    at hudson.Launcher$ProcStarter.start(Launcher.java:360) 
    at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:1321) 
    ... 15 more 
Caused by: java.io.IOException: CreateProcess error=5, Access is denied 
    at java.lang.ProcessImpl.create(Native Method) 
    at java.lang.ProcessImpl.<init>(ProcessImpl.java:81) 
    at java.lang.ProcessImpl.start(ProcessImpl.java:30) 
    at java.lang.ProcessBuilder.start(ProcessBuilder.java:453) 
    ... 20 more 
+0

lỗi = 5 có nghĩa là: tệp không thực thi được hoặc không truy cập được – CodeWizard

+0

làm cách nào để giải quyết vấn đề này? –

Trả lời

5

Kiểm tra xem bạn đã xác định git thực thi trong cấu hình plugin của Jenkins Git của bạn:

C:\Users\m.kothamasu\GI không trông giống như một exe.

Điều đó tương tự như JENKINS-6181 (tức là về lực lượng, nhưng ý tưởng vẫn giữ nguyên).

Kiểm tra cũng JENKINS-12353, để đảm bảo <git/bin> nằm trong PATH của bạn.

0

bạn có thể đặt Git vị trí trong cấu hình máy chủ/nút Jenkins:

goto Configure, dưới phần Node Thuộc tính hộp đánh dấu cụ Vị trí và thiết lập của bạn đường dẫn đến Git.

Các vấn đề liên quan