gpt4 book ai didi

python - SVN 在 Jenkins 以 SYSTEM 身份运行时存在凭证问题

转载 作者:太空宇宙 更新时间:2023-11-03 11:35:08 24 4
gpt4 key购买 nike

我让 Jenkins 运行一个 python 脚本来进行一些 SVN 调用,我的问题是 Jenkins 试图以 SYSTEM 用户身份运行这个脚本,但它似乎没有访问 SVN 的权限。在我调用 svn 时,它会提示我输入“SYSTEM”的密码。

如果我自己运行 python 脚本,我可以毫无问题地访问存储库。有没有办法让 Jenkins 以非系统用户身份运行其 Windows 批处理命令?我宁愿不在我的脚本中硬编码 SVN 用户名和密码。

编辑:我找到了一种方法来更改 Jenkins 运行的用户,它可以通过以下方式访问:开始 > 控制面板 > 管理工具 > 服务 > 右键单击​​,jenkins 的属性 > 登录。

最佳答案

创建一个新的 Jenkins 作业,并使用 Subversion 作为版本控制系统。在您的 Python 脚本中输入您要操作的 Subversion 存储库的 URL。在 URL 下会出现一个链接,让您设置登录。单击链接并登录。

完成后,您可以删除作业。整个目的是让 Jenkins 设置 Subversion 以允许该用户登录该存储库 URL。

关于python - SVN 在 Jenkins 以 SYSTEM 身份运行时存在凭证问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6208922/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com