【发布时间】:2023-01-09 01:54:04
【问题描述】:
怎么样?
我有一个 github 帐户和 3 个 azure devops 帐户。通过我的个人 github 配置文件,我使用我的个人 GPG 密钥来验证我的提交和标签,并且此配置是全局的,但对于那些 azure devops 帐户,我不需要使用 GPG 来验证提交/标签。我试图为每个项目更改本地 git 配置,但它失败了,并且仍在那些 azure 帐户上使用 GPG 密钥。
顺便说一句,我正在使用 Visual Studio GUI 在那些 Azure DevOps 存储库中提交。
无论如何,仍然可以将 GPG 用于全局(github 个人帐户)并将我的本地 azure repos git 配置更改为不使用 gpg auth?
我已经尝试过这些解决方案,但没有成功。
- Command line and git config 基于这篇其他 stackoverflow 帖子 project overrides global and global overrides system
- 我试过那些:
git config commit.gpgsign false git config tag.gpgsign false但它仍然使用全局配置。
- 我尝试为每个 azure devops 项目更改 .git/config 文件并添加这些行:
[commit] gpgsign = false [tag] gpgsign = false谢谢你的时间!祝大家编码愉快!
【问题讨论】:
标签: git github azure-devops