> git clone --bare git@github.com:{USERNAME}/{REPOSITORY_NAME}.git
> cd {REPOSITORY_NAME}.git
> git push --mirror git@myhost.com:my-new-repo.git
> cd ..
> rm -rf {REPOSITORY_NAME}.git
Теперь на в рабочей копии необходимо изменить адрес ремоута:> git remote set-url origin git@myhost.com:my-new-repo.gitДля GIT сервера я рекоммендую использовать gitosis.
Update: Недавно я присмотрелся к Bitbucket, оказывается у них в отличие от Github есть неограниченное количество приватных репозиториев и при этом до 5 человек бесплатно.
Не то что бы я не знал про Bitbucket, но когда я к нему присматривался он не поддерживал GIT, а мигрировать на Mercurial небыло желания, да и выглядел он уныловато. Сейчас похоже Atlassian взялись за дизайн, у них даже Jira стала более приятной. А GitHub наоборот наделал странных изменений в UI.
No comments:
Post a Comment