gpt4 book ai didi

git - 如何注销一个Github账户并使用另一个账户?

转载 作者:IT王子 更新时间:2023-10-29 00:50:41 27 4
gpt4 key购买 nike

之前用的是另一个github账号练习,现在自己建一个github账号。从现在开始,我将主要使用我自己的帐户。我的问题是我的电脑仍然以另一个 github 帐户名登录(即使我在线登录了我自己的 Github 帐户)。

我无法将任何内容推送到我自己的 github 存储库,因为显然其他帐户没有这样做的权限。我如何告诉我的计算机切换到我自己的帐户,以便我可以在线推送到我在 Github 中的存储库?

最佳答案

如果您使用的是 OSX,请打开终端并运行:

git credential-osxkeychain erase
host=github.com
protocol=https

删除钥匙串(keychain)条目。所以下次它会提示您登录。<​​/p>

要查看当前缓存的凭据,请使用命令 git credential-osxkeychain get 然后按两次 enter。

如果您只按一次回车键,您将调用该命令,但它似乎会挂起,如果您再次按回车键,将出现一个对话框提示您确认访问您的钥匙串(keychain),然后信息将在终端返回


如果您想在将来防止出现此问题,您可以为 osx-keychain 配置 git 帮助工具,以存储与存储库的整个路径相关联的登录凭据,而不仅仅是默认的域。

在终端输入命令

git config --global --edit

这将打开一个配置文件。如果您还没有设置默认编辑器,那么文件会在您首选的应用程序中打开。例如,将 Sublime Text 设置为默认编辑器:git config --global core.editor "subl -n -w"

打开配置文件,搜索useHttpPath(如果不存在则定义它)。并将其值设置为 true。它应该看起来像这样:

[credential]
helper = osxkeychain
useHttpPath = true

这将指示 git(以及 github)用于登录的任何凭据只应与查询的完整存储库路径关联,而不是整个域(在 github 的情况下)Github.com 上的所有存储库.. 现在您可以登录到您的存储库,您的男朋友也可以登录到他的存储库,并且您的登录之间不会发生冲突。

关于git - 如何注销一个Github账户并使用另一个账户?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31351359/

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