2014-12-02 72 views
-4

我的公司已经使用Git一年多了,但我们一直在使用SSH和Gitolite。我们正在通过HTTPS转移到Atassin Stash。有人可以告诉我,我必须采取的步骤,以移动回购,也如何使用它通过https如何通过HTTPS将Git回购移动到Atlassian Stash

我想我需要使用SSH克隆它,但然后如何使用https移动它?

回答

0

将现有回购迁移到新的服务器,它可能是最好做一个新的克隆,然后推动整个克隆到新服务器:

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 

并继续工作。 就是这样:-)