我在远程位置有一个简单的回购,我想与克隆它的每个人分享一些配置。可能吗?每次克隆时,它似乎都会将.git/config
中的所有内容恢复为默认值,只需添加有关远程仓库的信息。
答案 0 :(得分:20)
我确认本地配置(.git/config
内的配置)永远不会在回购中共享
(出于各种安全原因,例如:
github.token
)应该是秘密的,并且错误地输入到本地配置中而不是全局配置user.name
和user.email
(可以在本地级别设置,如果这些与其他存储库不同):在其他克隆时传播我的姓名和电子邮件是没有意义的回购。最接近的方法是使用配置中的实际文件进行版本控制,并邀请用户将其复制到.git/config
文件中
答案 1 :(得分:1)
可以签入.gitconfig文件,但从安全角度来看并不是很好
Storing git config as part of the repository
我仍然想弄清楚,但我还想添加一个'上游'遥控器,并将其保存在原始的回购中...所以用户不需要在每个克隆上执行git remote add。 ..