微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

我使用两个 GitHub 帐户如何自定义我的 posh-git 或 PowerShell,以便它始终显示当前登录的 git 用户名?

如何解决我使用两个 GitHub 帐户如何自定义我的 posh-git 或 PowerShell,以便它始终显示当前登录的 git 用户名?

如果我在我的 oh-my-posh 主题 json 文件 (spaceship.omp.json) 中设置 display_user:true,我可以看到我的 Windows 帐户名称。 我想知道我是否可以对 git username 做同样的事情。

解决方法

Git 在创建提交时将使用 user.nameuser.email 的配置。您可以通过以下方式检索查看它们的当前值:

git config user.name
git config user.email

请注意,这些配置可以仅在您的个人 .gitconfig 文件中定义(通常),也可以在全局系统 .gitconfig 中定义或在项目 .gitconfig 中重新定义,因此您可以为不同的存储库设置不同的值。

另请注意,这些配置值是 git 将用来提交或签署您的工作的内容,但不一定会使用哪个 github 帐户。这将取决于远程的配置方式,因为远程服务器通常会通过您的 SSH 密钥来识别您,在这种情况下,git 将使用通常安装在 ~/.ssh 中且已添加到您的 github 帐户的任何密钥.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。