如何在git存储库中保存合并远程设备的配置?

如何在git存储库中保存合并远程设备的配置?,git,github,Git,Github,我有一个合并的远程设备,这样一个推送到github服务器和一个文件系统文件夹 我已使用以下方法添加了合并的遥控器: git远程设置url--添加源”file:////server/folder/myrepo“ 然后,repo的配置文件在originremote部分中包含以下内容: [remote "origin"] url = http://enterprise/folder/myrepo fetch = +refs/heads/*:refs/remotes/origin/*

我有一个合并的远程设备,这样一个推送到github服务器和一个文件系统文件夹

我已使用以下方法添加了合并的遥控器:

git远程设置url--添加源”file:////server/folder/myrepo“

然后,repo的配置文件在originremote部分中包含以下内容:

[remote "origin"]
    url = http://enterprise/folder/myrepo
    fetch = +refs/heads/*:refs/remotes/origin/*
    url = file:////server/folder/myrepo
然后,我可以使用
git push
将更新发送到我们的github服务器和文件系统文件夹

但是,这些设置不会保存到repo。如果我从github服务器上克隆repo,配置如下所示:

[remote "origin"]
        url = http://enterprise/folder/myrepo
        fetch = +refs/heads/*:refs/remotes/origin/*

第二个url设置现在消失了,
git commit--all
没有将
config
文件视为要提交的内容。如何保存第二个远程url?

存储在
.git/config
中的任何内容都是纯本地的,包括远程信息。您的初始遥控器也没有存储;这将在克隆时创建,并基于用于创建克隆的URL


有关为什么不共享
.git/config
的更多信息,请参阅。

我知道,包含配置文件存在安全风险。我还看到,这是许多问题的重复。谢谢你的回复。可能是重复的