對不起,如果問題太簡單了。我只是想知道如何添加有關用戶名和密碼的信息來訪問ccnet.config
上的git存儲庫。我發現標籤<username>
和<password>
,但他們似乎不適合git(我見過的人都使用VSS)。在cruisecontrol.NET中使用passworded git
2
A
回答
2
GIT使用ssh密鑰訪問存儲庫。在Windows上配置可能有點棘手。如果您的CCNet實例沒有以用戶身份運行,您通常使用git操作(即LocalService),那麼您需要設置openssh密鑰,known_hosts文件和適當的環境變量,以便使用(或者任何用戶正在使用)可以訪問它們。
以下wiki文章適用於Windows上的Jenkins CI服務器,但解決方案可能與您的設置相同。
Jenkins, GIT plugin and Windows
編輯:
一些更多的招數在CCNET得到這個工作。
當使用SSH:
使用公鑰/私鑰認證沒有密碼和設置您的known_hosts。在用戶主目錄中創建一個.ssh目錄(打開msysgit附帶的GitBash終端並鍵入PWD,這是您的主目錄)。在您的.ssh目錄中創建一個known_hosts並在其中放置一個私鑰(id_rsa,id_dsa)。 known_hosts需要您的SSH服務器的指紋,以便在啓動連接時不會提示CCNet添加它(這會導致超時)。
相關問題
- 1. 在CruiseControl.NET中使用MSTest
- 2. 如何在Windows服務器中使用git設置CruiseControl.net
- 3. CruiseControl.Net中的Git特性分支
- 4. CruiseControl.Net - 使用中的ccnet.config
- 5. CruiseControl.net:使用SvnLabeller/SvnRevisionLabeller
- 6. 從應用程序passworded退出
- 7. 猜猜應用passworded OOXML文件?
- 8. 將TFS GIT存儲庫集成到CruiseControl.Net
- 9. Cruisecontrol.Net git沒有看到修改
- 10. 使用SonarQube配置CruiseControl.NET
- 11. 使用CruiseControl.NET進行部署
- 12. 使CruiseControl.NET中的OpenCover報告可用
- 13. regexIssueTracker在CruiseControl.net中不工作
- 14. CruiseControl.NET在項目配置中使用項目名稱
- 15. 如何使用Copy Local = false在CruiseControl.NET中配置NUnit
- 16. 在計劃觸發器中使用屬性值 - Cruisecontrol.Net
- 17. CruiseControl.Net構建異常
- 18. 如何在使用CruiseControl.Net時觸發構建Git倉庫子目錄中的更改?
- 19. MSTest&CruiseControl.Net
- 20. Bazaar + CruiseControl.Net
- 21. 從CruiseControl.NET
- 22. 在jelastic中使用git submodules
- 23. 在Logic Pro中使用git
- 24. 在PhpStorm中使用Git
- 25. 在Xcode中使用svn/git
- 26. 在Subversion中使用「Git externals」?
- 27. 使用Git中
- 28. 使用CruiseControl.Net發佈特定修訂版
- 29. ForceBuild Cruisecontrol.net使用批處理文件
- 30. 如何降低CruiseControl.NET的CPU使用率?