我没有与Github合作,所以这个答案可能根本不适用,但是我们确实使用Jenkins,并且使用CVS和Subversion进行源代码控制。
在我们的系统中,我们为所有三个(Jenkins,CVS,Subversion)使用了不同的用户名/密码组合,并且尚未产生不利影响(自部署Hudson以来已经一年了-
目前正在建设50多个项目)。
只要您可以使用github部署密钥让Jenkins访问存储库,您就不必更改Jenkins以django的身份运行,也不必为github创建一个jenkins用户密钥。我个人将它们分开。



