如何备份Git服务器? 当Git服务器出现故障时,我该如何将本地仓库推送到新的Git服务器?
你可以使用:
这样做有以下好处:
第一次备份时,你将创建一个完整的bundle文件:
$ git bundle create /tmp/foo-all --all
您可以像备份其他服务器一样进行备份,只需镜像文件即可。Git将其元数据存储在类似其他文件的文件中。如果要将存储库移动到新计算机上,则需要更改本地存储库的原始指向。在.git/config
中,您会找到以下内容:
[remote "origin"]
url = SOMETHING
将SOMETHING
更改为您的新服务器的地址