2014-12-02 68 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 

並繼續工作。 就是這樣:-)