10

我使用它的 GitHub 只读 URL 将一个 repo 克隆到我团队的登台服务器上。我在那里对配置文件进行了一些更改。

我想将服务器上的 repo 克隆更改为读写,以便我可以“git push”配置文件更改。

我该怎么做呢?

还是有比从登台服务器提交更好的“最佳实践”方法来处理这种情况?

4

4 回答 4

7

在您最喜欢的文本编辑器中打开 .git/config 并将远程 url 更改为 github 显示给您的读写 url。

于 2010-08-17T00:59:47.783 回答
4

如果你只想设置推送 url,你可以使用 --push 选项

git remote set-url --push origin git@github.com:leo/repox.git
于 2011-12-19T19:43:50.617 回答
1

来自GitHub 使用远程帮助页面:

更改遥控器的 URL

没有直接的命令可以更改远程的 URL,因此您通常会运行git remote rm后跟git remote add更改 URL。
您还可以.git/config直接编辑 repo 的文件以更改 URL,而无需重新获取远程。

我会推荐(见这个SO问题):

git remote set-url origin git://new.url.here

使用 git 命令总是比手动直接修改 git 配置文件更可取。

于 2010-08-17T04:07:24.467 回答
0

我会从登台服务器获取差异,并通过patch(1).

于 2010-08-17T00:47:37.173 回答