使用 scp *.git 将一台服务器迁移到另一台服务器会被反对吗?

使用 scp *.git 将一台服务器迁移到另一台服务器会被反对吗?

我需要迁移一台即将停用的 Linux 服务器。我不是 git 用户,但在 server1 上,我有/opt/repos/git几十个项目应用程序 fooX.git。如果我在没人使用它的时候通宵 scp,最终用户获得新的 IP,在远程服务器上创建一个新的 git 用户,chown -R git:git /opt/repos/git那么迁移会很顺利吗?还是我遗漏了什么?这会获取所有修订、评论和历史记录吗?

感谢

答案1

顺利迁移,因为你将转移存储库中的所有数据,但不是访问级别设置:可以使用 http(s) 或 ssh 以及两种协议访问 Git-repos要求特殊且不同的配置。

chown -R git:git /opt/repos/git仅在访问类型为“共享 ssh-user”的情况下才会产生有用的效果,这种情况并不常见

相关内容