我的本地存储库配置了“origin”远程配置(“origin”是一个裸存储库)。我还配置了一些其他遥控器。是否可以将我配置的遥控器(名称和地址,而不是内容)推送到“原点”。
意图是,如果有人从“原点”克隆项目,他会自动将所有其他遥控器配置为像我一样。 或者我必须在每次克隆后自动添加所有远程存储库吗?
答案 0 :(得分:1)
您无法控制其他人的存储库。对存储库内容的推送访问与管理控制完全不同。为此,您需要访问存储库的文件系统。作为存储库管理员,您可以通过设置后接收挂钩来查找对其配置的受控远程访问,以查找例如文件被推送到一个特殊的分支名称,并与它在那里找到的任何东西一起使用。
也许最简单的方法是提供一个“append-me-to-config-in-thegit-directory”文件,其中包含[remote "whosis"]
个部分,都为它们设置。或者您可以在README中放置必要的配置命令,因此在vi中进行设置是'V}!sh',或者让编辑器对缓冲区内容运行命令。