是否可以从远程位置克隆git配置?

时间:2011-07-01 12:27:19

标签: git

我在远程位置有一个简单的回购,我想与克隆它的每个人分享一些配置。可能吗?每次克隆时,它似乎都会将.git/config中的所有内容恢复为默认值,只需添加有关远程仓库的信息。

2 个答案:

答案 0 :(得分:20)

我确认本地配置(.git/config内的配置)永远不会在回购中共享 (出于各种安全原因,例如:

  • 一个git别名,它将定义一些仅在您的特定环境中有效的命令 (或 git命令自己Jan Hudec条评论,以及问题“Is it possible to override git command by git alias?”中的详细说明)
  • 某些github指令(github.token)应该是秘密的,并且错误地输入到本地配置中而不是全局配置
  • 个人配置,如user.nameuser.email(可以在本地级别设置,如果这些与其他存储库不同):在其他克隆时传播我的姓名和电子邮件是没有意义的回购。
  • ... )。

最接近的方法是使用配置中的实际文件进行版本控制,并邀请用户将其复制到.git/config文件中

答案 1 :(得分:1)

可以签入.gitconfig文件,但从安全角度来看并不是很好

Storing git config as part of the repository

我仍然想弄清楚,但我还想添加一个'上游'遥控器,并将其保存在原始的回购中...所以用户不需要在每个克隆上执行git remote add。 ..

相关问题