簡體   English   中英

哈德森全球SVN憑證存儲?

[英]Hudson global SVN credential storing?

也許我使用的是哈德森錯誤,但我有一個svn用戶可以訪問repo中的所有項目。 我已經構建了一個嘗試從下拉列表中傳遞svn位置(https://svn.company.com/project/branches/$BRANCH_NAME)中的參數的作業。 問題是Hudson似乎想要每個回購的憑證。 憑證的“全局覆蓋”有點粗略,我不完全確定,但它似乎不像我認為的那樣工作。

有沒有辦法為項目定義真正的全局用戶? 更具體地說,如果我在svn'hudson'中有一個具有checkout訪問權限的用戶,我可以將hudson配置為始終使用hudson的svn憑據,無論我在Hudson作業服務器中添加什么作業?

提前致謝。

我最終將一個全局用戶添加到可以訪問所有項目的subversion倉庫,而不是限制每個項目的訪問權限。 由於Hudson中的“全局”svn設置被誤傳,因此每次仍需要為每個作業添加憑據。

用戶正在運行您的Hudson實例?

您需要做的是以該用戶身份登錄(進入Hudson根目錄)並執行一些svn ls --username ...操作來設置這些存儲庫的用戶名和密碼。 您在--username中提到的此用戶不必與Hudson用戶相同。 這將是為運行Hudson的用戶為該存儲庫創建$HOME/.subversion/auth記錄。 這將成為Hudson將嘗試用於項目的通用結賬記錄(除非項目有自己的Subversion憑證)。

暫無
暫無

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

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