如何编辑我的.git/config文件?

5

我该如何编辑我的.git/config文件?

显然,我的heroku远程设置的不是heroku;因此,我无法在Heroku上正确部署我的Rails应用程序。但是,我找不到如何编辑它以将其设置为正确的内容。

我应该在哪里找到配置文件?我在我的存储库或Git文件夹安装中都找不到这种方式命名的文件。我应该在哪里搜索并且可以编辑吗?

$ git remote -v
heroku  https://git.heroku.com/pure-plateau-4958.git (fetch)
heroku  https://git.heroku.com/pure-plateau-4958.git (push)
origin  git@github.com:vike27/sciencevest100.git (fetch)
origin  git@github.com:vike27/sciencevest100.git (push)

然而,Heroku Open并未起作用,而Heroku支持表示这是由于我.git/config文件中先前提到的错误引起的。
我使用的是Windows8操作系统。

你正在使用哪个操作系统? - Tim Biegeleisen
你运行推送到 heroku 远程的确切命令是什么,你收到了什么错误信息? - jub0bs
git push heroku master 可以正常工作,但是 heroku open 无法正常工作。 - coderwannabe2
@coderwannabe2,“不起作用”这个信息太少了。请编辑你的问题并添加那个“heroku open”错误的确切信息。 - jub0bs
2个回答

5

你的远程仓库通常设置在本地配置文件中。

该文件可在此处找到并进行编辑:.git/config

你可以直接编辑该文件或使用git config命令在其中设置/获取条目。

有关详细信息,请参阅git help config


3

如何编辑我的 .git/config 文件?

除非你完全知道自己在做什么,否则不要编辑Git配置文件。为了修改Git配置,请仅使用Git命令。避免手动编辑配置文件的一个原因是可能会意外损坏它。

显然,我的 heroku 远程设置为其他内容而不是 heroku [...]

如果我正确地理解了你的问题,你想要更改与名为 heroku 的远程相关联的URL。首先运行以下命令检查当前使用的URL:

git remote -v

这个命令应该列出与远程heroku相关联的fetchpush URL。如果您发现这些URL确实不正确,则运行

git remote set-url heroku <new-url>

将您的 heroku 远程 URL 设置为 <new-url>


当我输入 git remote set-url heroku <new-url> 时,我收到以下消息:sh.exe": 语法错误,附近有意外的 `newline' 符号。 - coderwannabe2
我更新了问题并提供了更多细节,你知道我可以做什么来解决这个问题吗? - coderwannabe2
<new-url>应该明确指定还是作为占位符使用,当我在我的计算机上运行时应该替换它? - coderwannabe2
@coderwannabe2 当然,<new-url> 是一个占位符,应该替换为你的 heroku 远程的 URL。 - jub0bs

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接