我正在尝试建立一个同步系统,以便在几百台计算机上保持文件一致。我基本上会在每一个文件夹上创建一个文件夹等文件夹。
我有一个集中的CentOS 7服务器来托管它,并且可以通过HTTPS从所有机器访问。他们不能互相交谈,只能与主服务器交流(也是最好的方式,因为无论如何所有流量都达到同一点,所以通过尝试将两个客户端/从服务器连接到同步来加倍它是没有意义的。)
我在主服务器上安装了git,并在远程运行命令行执行的可移植版本。我不允许在客户端计算机上安装任何东西,并且只能使用远程执行和文件存储来执行此操作(这就是我在其上使用便携式git的原因)。
TL; DR
我正在尝试使用git将文件从linux机器同步到~300台Windows机器。
如何在服务器上设置回购?我从来没有通过cli完成它,更不用说没有像GitHub这样的服务了。我也不太关心它是如何完成的。唯一的问题是,它必须是内部的,没有云服务(如GitHub)。