我正在从事Jenkins / Git / Repo工作。我想问一下詹金斯的git配置。
这是我的情况:
我在配置Git / SVN / Repo的MAC主机上使用了jenkins。
在詹金斯,我为每个工作都有多个账户
例如
- 对于工作A我使用帐户git A来克隆代码
- 对于工作B我使用账户SVN B来结账代码
我还将用户添加到 .gitconfig 文件
中[凭证]
helper = store[用户]
name = user
email = user@company.net
在 .git-credential 文件中,我的帐户信息已自动添加。这是内容:
我的问题是:
如果我建立工作A - >作业B的信息帐户将在 .git-credential 中清晰显示。相反,如果我建立工作A,工作A的信息帐户将是明确的。
因此我必须通过手动再次添加它。这是一种愚蠢的方式
如果你知道,请支持我
非常感谢你!
答案 0 :(得分:1)
您应该使用jenkins的Credentials功能来存储您的用户名/密码。
现在,在您的jenkins工作中,您可以在存储库网址下选择此凭据