【问题标题】:How to open git config file from command prompt - git shell?如何从命令提示符打开 git 配置文件 - git shell?
【发布时间】:2015-11-23 02:11:53
【问题描述】:

我在同一台计算机上使用多个 git 帐户。我想更改帐户的设置。谷歌搜索,但找不到有助于打开配置文件的命令。

编辑:看起来有不同的方式和配置文件来访问 github。

@Altius 给出的答案在这里:gist.github.com/jexchan/2351996

在为我的第二个帐户设置 SSH 密钥后,我都尝试了,但都无法将存储库推送到我的第二个帐户,但我可以看到存储库被推送到我的第一个默认帐户,无论我对其中任何一个进行了哪些更改配置文件。

【问题讨论】:

  • this 对您有帮助吗?或者git docs
  • 感谢您的回答。它有所帮助,但我正在尝试做的是:gist.github.com/jexchan/2351996 无论我做什么,我都无法访问我的第二个帐户 - 后来创建的帐户。 1. 我为第二个帐户创建了新的 SSH 密钥。 2.复制并添加到我的第二个帐户。 3. 两种都试过了——@Altius 和上面的链接给出的方法。两者都无法将存储库从我的电脑推送到第二个帐户。
  • 你也见过this吗?
  • 您拥有的可能是不同的 github 帐户,不是吗?然后它们与配置几乎没有关系,您甚至可以将两个帐户同时用于同一个存储库。
  • 在设置 ssh 配置后尝试运行 ssh -v git@github.com-activehacker 并为另一个帐户运行相同的操作。 Github 不允许 shell 访问,但是你会看到登录是否成功以及使用了哪个密钥

标签: git github command config command-prompt


【解决方案1】:
  1. 导航到您的 git 存储库
  2. 进入.git文件夹->cd .git
  3. vi config打开config文件
  4. 添加以下内容

[user] name = YOUR_USER_NAME email = YOUR_EMAIL

在您的每个存储库中,您可以有不同的git@User 和关联的git@email

* **另一种将用户名和电子邮件设置为特定 git repo 的方法

要为特定存储库设置您的用户名,请在存储库的根文件夹中输入以下命令:-

git config user.name "User_Name" git config user.email "your_email@example.com"

将用户名设置为全局

打开您的控制台并运行以下命令 - git config --list

它将为您提供当前的 git 配置状态。

您可以将username 设置为全局

git config --global user.name "User_Name" git config --global user.email "your_email@example.com"

希望这对您的查询有所帮助

【讨论】:

  • 谢谢 我试过了,但没有帮助。仅当我将存储库推送到第二个帐户时,我才能看到配置到我以前的帐户的 ssh 密钥。
  • 去掉ssh key再试试。
  • @user3363723 从git configuration 中删除所有用户,然后将每个用户添加到您的存储库中。它现在给了什么?
【解决方案2】:

这是我用来编辑 git/config 文件的简单步骤

  1. 打开您选择的终端。您也可以使用快捷键Ctrl+Alt+T打开终端。
  2. 在您的终端输入:git config --global --edit 它将在您的默认编辑器中打开您的 git 全局配置文件。
  3. 更改所需的设置。

有关 git config 的更多信息,您可以通过在终端中输入 git config --help 来查看整个手册。

【讨论】:

    猜你喜欢
    • 2020-08-18
    • 1970-01-01
    • 1970-01-01
    • 2013-08-17
    • 1970-01-01
    • 1970-01-01
    • 2015-06-18
    • 1970-01-01
    • 2020-12-09
    相关资源
    最近更新 更多