[英]Sync from local git folder to remote folder
我想知道是否可以从本地git存储库同步到远程服务器。
是否可以将更改文件从LAN git存储库服务器同步到远程服务器存储库,以便从任何地方获取更新的文件? (外厅)
请提供任何可用的方法。
如果您对LAN上的远程存储库有控制权,则可以使用接收后挂钩,该挂钩将在您每次推送到LAN存储库时推送到外部存储库:
首先ssh
到局域网上的服务器,然后cd
到远程裸your-repo.git/
(例如: your-repo.git/
)。 然后在hooks/
文件夹中创建一个名为post-receive
的可执行文件,并将此内容粘贴到内部:
#!/bin/bash
echo 'Running post-receive hook'
git push ssh://godaddy...amazon...github..whatever/your-repo.git --all
git ush ssh://godaddy...amazon...github..whatever/your-repo.git --tags
这样,外部远程存储库将始终与LAN远程存储库同步。
如果您还希望将更改直接推送到外部远程仓库中,我可以提供进一步的解释。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.