git update-server-info有什么作用?我怎么知道我是否需要它?手册说:
不进行动态数据包生成的哑服务器必须在$ GIT_DIR / info和$ GIT_OBJECT_DIRECTORY / info目录中包含一些辅助信息文件,以帮助客户端发现服务器具有的引用和包。此命令生成此类辅助文件。
我如何知道我的服务器是否笨拙,是否有“动态包生成”,以及它是否“必须有一些辅助信息文件”?
我正在通过ssh将一个Web应用程序推送到一个裸存储库,然后从该裸存储库拉到Web根目录。
答案 0 :(得分:35)
哑服务器基本上意味着通过HTTP访问。因此,如果您通过http:
或https:
网址访问Git存储库,则需要update-server-info
业务,否则(git:
,ssh:
等)不需要它。