我正在尝试建立一个Debian服务器,将Apache2作为运行Jenkins的Tomcat 7的前端 - 这是有效的 - 但我希望Jenkins监控托管在bitbucket的私有Mercurial存储库,我想使用SSH.(我试过普通的https但仍然没有快乐 - 这里有一个问题答案,建议使用ssh)
我通过将Jenkins .WAR文件放入/ webapps,使用Tomcat的热部署功能部署了Jenkins.我可以在服务器上生成公钥/私钥对,并将我的公钥添加到bitbucket帐户 - 但是如何在访问bitbucket上的私有存储库时让Jenkins使用我的私钥进行身份验证?
我看过一篇博文,使用apt-get在Debian上安装Hudson,创建了一个Hudson用户(所以我可以为这个用户添加私钥),但是通过tomcat autodeploy安装它不会添加Jenkins用户.如果没有为Jenkins设置unix用户,我可以配置Jenkins在进行身份验证时使用的用户吗?