перелопатил множество мануалов :) но кое что так и не догоняю (т.к. все пишут по разному)
вот я склонировал gitosis-admin.git и подкорректировал конфиг
он стал теперь вот таким вот [gitosis]
[group gitosis-admin]
writable = gitosis-admin
members = m1
[group dev-team]
writable = project-name
members = m1 m2 m3
сделал адд, комит и пуш. ошибок не было.
Однако репозиторий project-name не создан
на локальной машине создаю пустой каталог
инициализирую гит реп в нем
добавляю файл
комичу
и путаюсь вполнить след. код git remote add origin m1@host:project-name.git
пишет вот это fatal: 'project-name.git' does not appear to be a git repository
fatal: The remote end hung up unexpectedly
после того как я поправил конфиг гитосиса, я сделал пуш и он выдал git push
Counting objects: 5, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (3/3), done.
Writing objects: 100% (3/3), 416 bytes, done.
Total 3 (delta 0), reused 0 (delta 0)
To m1@host:gitosis-admin.git
b3e6a47..f8b67fc master -> master
Но на сервере в конфиге изменений нету. это разве нормально?
Simply updating the configuration in gitosis.conf does not create the repository on the server. To do that, you must create the repo locally and then push it to the server using git push origin master:refs/heads/master
я так и пытаюсь делать :(
но у меня выдает ошибку.
Ошибка появляется сразу после remote add? Я сейчас сделал git remote add test root@yandex.ru:test.git — прошло без ошибок (рутового доступа к яндексу нет, чесслово). После добавления remote`а и первого коммита нужно сделать пуш — тогда создастся репозиторий: git push origin master:refs/heads/master