Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
gitosis更改服务器_Git_Gitosis_Git Branch - Fatal编程技术网

gitosis更改服务器

gitosis更改服务器,git,gitosis,git-branch,Git,Gitosis,Git Branch,我安装了一个新的gitosis实例,还有一个旧的 要将回购协议从旧服务器移动到新服务器,我需要做什么?在新服务器上克隆 我必须在开发人员计算机上更改什么,才能切换远程分支?或者他们需要再次克隆吗?只需将远程“源”的地址更改为本地签出和推送中的新位置即可。您可以使用git remote更改地址,也可以直接编辑.git/config。您只需将所有存储库目录复制到gitosis的目录即可。然后,您可以通过编辑gitosis管理存储库向用户授予访问权限(读或写)。谢谢,上帝回答。您能告诉我如何将所有分支

我安装了一个新的gitosis实例,还有一个旧的

要将回购协议从旧服务器移动到新服务器,我需要做什么?在新服务器上克隆


我必须在开发人员计算机上更改什么,才能切换远程分支?或者他们需要再次克隆吗?

只需将远程“源”的地址更改为本地签出和推送中的新位置即可。您可以使用
git remote
更改地址,也可以直接编辑
.git/config

您只需将所有存储库目录复制到gitosis的目录即可。然后,您可以通过编辑gitosis管理存储库向用户授予访问权限(读或写)。

谢谢,上帝回答。您能告诉我如何将所有分支的完整复制从旧的giosis服务器转移到新的giosis服务器吗?如果您可以访问这两个文件系统,您可以复制所有文件并完成它。否则,可能可以并行设置两个远程,并尝试将分支从源“推”到另一个远程。不过我从来没有试过。如果你没有太多的分支机构,你总是可以单独检查它们,然后将每个分支机构推到新的回购协议中。