У меня первоначально был репозиторий svn на моем сервере ubuntu. Теперь я преобразовал это в репозиторий git с помощью git svn. Теперь у меня есть каталог .git в ~/csmart/git/csmart.git share repository на сервере ubuntu по ssh всем
Я хотел бы, чтобы все мои коллеги начали клонировать этот удаленный репозиторий в качестве базы, а затем начать работу над ним. Таким образом, они бы все переключились с svn на git.
Теперь вопрос в том, как я могу поделиться этим удаленным репозиторием со всеми.
Что я пробовал:
1. В каталоге ~/csmart/мерзавца/csmart я добавил пульт дистанционного управления с помощью следующей команды:
git remote add csmart ssh://csmartserver/~/csmart/git/csmart/csmart.git
На моем локальном компьютере я попытался клонировать хранилище с URL:
git clone ssh://csmartserver/~/csmart/git/csmart/csmart.git
Я получаю сообщение об ошибке сказав ~/csmart/мерзавец/csmart/csmart.git не репозиторий
2. Я попытался создать голый репозиторий в другом каталоге на сервере. Затем я попытался оттолкнуть репо под домом/Sethu/csmart/мерзавец/csmart/csmart.git туда ...
[email protected]:/data/csmart/git-repositories/csmart$ git --bare init
[email protected]:~/csmart/git/csmart$ git remote add origin ssh://localhost/data/csmart/git-repositories/csmart
[email protected]:~/csmart/git/csmart$ git push origin master
[email protected]'s password:
error: src refspec master does not match any.
error: failed to push some refs to 'ssh://localhost/data/csmart/git-repositories/csmart'
Моя идея состояла в том, чтобы создать чистый репозиторий и разделить GIT репозиторий с помощью этого и выбросить репозиторий ~/csmart/git/csmart. Но я получал ошибки, как показано выше. Он говорит, что мастер не соответствует. Это имеет смысл. Создает ли создание открытого хранилища ветвь с мастером псевдонимов?
Как делить репозиторий git, который я создал с помощью svn.