如何备份git服务器? 当git服务器坏了,我怎样才能将我的本地存储库推送到新的git服务器?
答案 0 :(得分:10)
您可以使用:
<强> git bundle
强>
那样:
您将为第一次备份创建一个完整的包:
$ git bundle create /tmp/foo-all --all
答案 1 :(得分:2)
你像任何其他服务器一样备份它,只是镜像文件; git将其元数据存储在其他任何文件中。如果将存储库移动到新计算机,则需要将本地存储库的源更改为指向它。在.git/config
中,您会找到类似的内容:
[remote "origin"]
url = SOMETHING
将SOMETHING
更改为新服务器的地址