对不起,如果问题太简单了。我只是想知道如何添加有关用户名和密码的信息来访问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使用率?