Jenkins无法导入以下密钥文件
Posted
技术标签:
【中文标题】Jenkins无法导入以下密钥文件【英文标题】:Jenkins Cannot import the following key file 【发布时间】:2015-07-21 18:14:20 【问题描述】:我能够毫无问题地在 Visual Studio 上构建我的应用程序。我正在同一台机器上尝试 Jenkins。当我尝试从我的 git 远程存储库构建我的应用程序时(它包含 SVC 中的 .pfx 文件)我收到错误
错误 MSB3325:无法导入以下密钥文件:Key.pfx。钥匙 文件可能受密码保护。要更正此问题,请尝试导入 再次证书或手动将证书安装到 Strong 使用以下密钥容器名称命名 CSP:VS_KEY...
错误 MSB3321:导入密钥文件“Key.pfx”已取消。
我已经运行了这个问题Cannot import the keyfile 'blah.pfx' - error 'The keyfile may be password protected' 的答案中显示的命令,这就是我的应用程序在 Visual Studio 中运行的原因(我已经以管理员身份通过命令提示符完成了它),这意味着当我尝试再次运行它,对象已经存在,如果我卸载并重新安装,同样的问题会再次发生。
有人对我如何解决这个问题有任何想法吗?
【问题讨论】:
【参考方案1】:很可能是运行 Jenkins 的 IIDentity(Windows 帐户/身份)。
作为快速测试,编辑 Jenkins 服务并输入您的凭据。
..
如果可行,请保持这种方式,或者使用您希望 Jenkins 运行的身份手动导入 voodoo。
【讨论】:
以上是关于Jenkins无法导入以下密钥文件的主要内容,如果未能解决你的问题,请参考以下文章
Jenkins 通过 ssh 发布显示错误“jenkins.plugins.publish_over.BapPublisherException:无法添加 SSH 密钥。”
Jenkins Gerrit 触发器 - “/var/lib/jenkins/.ssh/id_rsa”不是有效的密钥文件
如何在 Linux 中创建用于 Github 的 Jenkins SSH 密钥?