2

Я унаследовал должность и инструкции по созданию нового репозитория git. К сожалению, я столкнулся с проблемами, и никто здесь не знает, что делать. Надеюсь, кто-то может мне помочь.

Вот инструкции, которые мне оставили:

Создайте новый репозиторий:

  1. Для этих шагов вы должны быть в хранилище gitosis-admin, если у вас его нет, в подходящей родительской папке выполните: git clone git@xxx.xxx.x.xx: gitosis-admin.git
  2. Отредактируйте файл gitosis.conf - в корне gitosis-admin, в разделе [group base-repo], добавьте имя нового репо в конец раздела «writable =».
  3. Внесите изменения и вернитесь к мастеру gitosis-admin.
  4. Для следующих команд my_new_project представляет имя вашего проекта
  5. mkdir my_new_project
  6. cd my_new_project
  7. мерзавец
  8. Скопируйте в любые файлы, которые вы хотите использовать, чтобы начать репо
  9. git commit -a -m "Инициализация нового хранилища"
  10. git remote add origin git@192.168.4.20: my_new_project.git
  11. Git Push Master
  12. GIT Push Master: QA

Так что я сделал 1 и 2, без проблем. Он создал локальную папку на моей машине под названием gitosis-admin. Я отредактировал файл gitosis.conf, как указано. Но когда я пытаюсь выполнить шаг 3 (который я предполагаю, это git push gitosis-admin master), bash говорит мне, что

роковое: «master» не является git-репозиторием

фатальный: удаленный конец неожиданно завис

Что я делаю неправильно?

1 ответ1

0

"origin" - это только локальное имя удаленного хранилища, оно не является частью команды.

Например, вы можете написать что-нибудь вроде:

git remote add fakeorigin git@xxx.xxx.x.xx:loyalty.git

Чтобы удалить удаленное репо, введите:

git remote rm origin

Ссылка:http://www.kernel.org/pub/software/scm/git/docs/git-remote.html

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .