簡體   English   中英

我如何推送到 Scriptler 的 git-repo?

[英]How do i push to the git-repo of Scriptler?

來自https://wiki.jenkins-ci.org/display/JENKINS/Scriptler+Plugin

Git Scriptler 通過 git 公開其腳本。 在您的安裝中瀏覽到 JENKINS_URL/scriptler.git 以獲取有關如何通過 git 訪問 repo 的更多信息。

這允許管理員將腳本從其工作站/IDE 推送/拉入 Scriptler。 如果這樣的腳本第一次被推送到 scriptler,那么它會像這樣解析可選的頭信息:

我的 jenkins 上有 scriptler-plugin 並想對其進行更改。 克隆/拉取甚至可以匿名進行。

我已經在 git 中配置了我的用戶名,但服務器響應了錯誤 403,不允許匿名推送。 我正在嘗試推送 http。

我的 jenkins 在 Windows 上運行,我沒有明確配置任何 ssh 軟件。 我自己的電腦也是 windows 的,我安裝了 git 客戶端。 另外烏龜-git。

我不知道我做錯了什么。 我必須如何傳達我的用戶名和密碼?

剛剛自己想通了:

  • 確保您的用戶分配了公共 SSH 密鑰(請參閱https://jenkins.server/jenkins/user/username/configure
  • 確保您的本地 ssh 安裝具有對應的公鑰私鑰(參見 ~/.ssh/id_rsa)
  • 不要使用 https,而是使用 ssh 協議為您的 git repo 推送(參見 ssh://jenkins.server:34841/scriptler.git)

然后,您可以像往常一樣推送更改

(如果之前檢查過)

git push origin HEAD:refs/heads/master

(或者如果從其他存儲庫推送)

git push ssh://jenkins.server:34841/scriptler.git HEAD:refs/heads/master

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM