-4
我的公司已经使用Git一年多了,但我们一直在使用SSH和Gitolite。我们正在通过HTTPS转移到Atassin Stash。有人可以告诉我,我必须采取的步骤,以移动回购,也如何使用它通过https如何通过HTTPS将Git回购移动到Atlassian Stash
我想我需要使用SSH克隆它,但然后如何使用https移动它?
我的公司已经使用Git一年多了,但我们一直在使用SSH和Gitolite。我们正在通过HTTPS转移到Atassin Stash。有人可以告诉我,我必须采取的步骤,以移动回购,也如何使用它通过https如何通过HTTPS将Git回购移动到Atlassian Stash
我想我需要使用SSH克隆它,但然后如何使用https移动它?
将现有回购迁移到新的服务器,它可能是最好做一个新的克隆,然后推动整个克隆到新服务器:
git clone ssh://my.old.server/git/foo.git
cd foo
git remote set-url origin https://bla.blo.bli/git/foo.git
git push --all
一旦新的服务器已经同步的,在客户端只需通过更改主遥控器的URL即可切换:
git remote set-url origin https://bla.blo.bli/git/foo.git
并继续工作。 就是这样:-)