Как я могу переместить Git Repo из Beanstalk в Github? - PullRequest
7 голосов
/ 16 декабря 2011

У меня есть код репо в Beanstalk . Как переместить код из Beanstalk в Github ?

Ответы [ 3 ]

13 голосов
/ 16 декабря 2011

Рекомендуемый способ сделать это:

git clone --bare url/for/beanstalk/repo.git .
git push --mirror git@github.com:user/repo.git

Также см. Здесь: https://help.github.com/articles/importing-an-external-git-repo

3 голосов
/ 28 февраля 2013

Из документации GitHub

# In this example, we use an external account named extuser and
# a GitHub account named ghuser to transfer repo.git

# Make a bare clone of the external repo to a local directory
$ git clone --bare https://githost.org/extuser/repo.git

# Push mirror to new GitHub repo
$ cd repo.git
$ git push --mirror https://github.com/ghuser/repo.git

# Remove temporary local repo
$ cd ..
$ rm -rf repo.git
2 голосов
/ 16 декабря 2011

Если вы уже использовали Git на beanstalk, вы можете просто создать пустой репозиторий на GitHub и затем добавить его в качестве удаленного в локальный репозиторий.

(при условии, что ваш репо находится в ~ / project)

cd ~/project
git remote add github <github-ssh-url-here>
git push github --all --tags
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...