আমি গিট সংগ্রহস্থল ইউআরএলকে কোনওভাবে কনফিগার করতে পারি না, জেনকিন্স এটি অ্যাক্সেস করতে পারে।
"প্রকল্প> কনফিগার> সোর্স কোড ম্যানেজমেন্ট" এর অধীনে আমি সংগ্রহস্থল URL টি "git @ store: repositories / testproject.git" তে সেট করেছি
আমি এই ত্রুটি পেয়েছি:
Failed to connect to repository : Command "/usr/bin/git -c core.askpass=true ls-remote -h git@store:repositories/testproject.git HEAD" returned status code 128:
stdout:
stderr: Permission denied, please try again.
Permission denied, please try again.
Permission denied (publickey,password).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
সেই ইউআরএল দিয়ে অ্যাক্সেস শেলটিতে কাজ করে:
jenkins@dilbert:~$ /usr/bin/git -c core.askpass=true ls-remote -h git@store:repositories/testproject.git
git@store's password:
4fd35a4f528e2f2921a52cfd03918b7cbde3d253 refs/heads/master
আমাকে একটি পাসওয়ার্ড জিজ্ঞাসা করা হয়েছে এবং এটি কার্যকর হয়।
আমি একই পাসওয়ার্ড জেনকিন্সের শংসাপত্রগুলিকে "গিট /" এর সাথে যুক্ত করেছি এবং আমি "গিট @ স্টোর /" চেষ্টা করেছিলাম। কারও কাজ হয়নি।
প্লিজ নোট করুন, এটি গিথুব সম্পর্কে নয়, তবে স্থানীয় গিট সংগ্রহস্থল সম্পর্কে।
হালনাগাদ:
জেনকিন্স মাস্টার থেকে বিল্ড স্লেভে পাব কী যুক্ত করা, কনফিগারেশনটি কাজ করতে সহায়তা করেছে:
ssh-copy-id jenkins@dilbert
এখন বিল্ডগুলি ব্যর্থ হচ্ছে:
> /usr/bin/git rev-parse --is-inside-work-tree # timeout=10
Fetching changes from the remote Git repository
> /usr/bin/git config remote.origin.url git@store:repositories/testproject.git # timeout=10
Fetching upstream changes from git@store:repositories/testproject.git
> /usr/bin/git --version # timeout=10
> /usr/bin/git -c core.askpass=true fetch --tags --progress git@store:repositories/testproject.git +refs/heads/*:refs/remotes/origin/*
ERROR: Error fetching remote repo 'origin'
hudson.plugins.git.GitException: Failed to fetch from git@store:repositories/testproject.git
at hudson.plugins.git.GitSCM.fetchFrom(GitSCM.java:735)
at hudson.plugins.git.GitSCM.retrieveChanges(GitSCM.java:983)
at hudson.plugins.git.GitSCM.checkout(GitSCM.java:1016)
at hudson.scm.SCM.checkout(SCM.java:484)
at hudson.model.AbstractProject.checkout(AbstractProject.java:1270)
at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:609)
at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:86)
at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:531)
at hudson.model.Run.execute(Run.java:1751)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
at hudson.model.ResourceController.execute(ResourceController.java:89)
at hudson.model.Executor.run(Executor.java:240)
Caused by: hudson.plugins.git.GitException: Command "/usr/bin/git -c core.askpass=true fetch --tags --progress git@store:repositories/testproject.git +refs/heads/*:refs/remotes/origin/*" returned status code 128:
stdout:
stderr: Permission denied, please try again.
Permission denied, please try again.
Permission denied (publickey,password).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
স্টোর জেনকিন্স মাস্টার, ডিলবার্ট হ'ল বিল্ড স্লেভ। মাস্টার থেকে দাস কাজ ssh।
jenkins@store:~$ ssh dilbert uptime
16:06:21 up 3 days, 18:53, 13 users, load average: 0,31, 0,38, 0,50
এই ডিবাগ কিভাবে কোন ধারণা?