LINUX.ORG.RU

[git][repos][тупняк] Перенос репозитория

 ,


0

0

Туплю сегодня =( Первое - нужно перенести git-репозиторий с локального компа на местный сервер, что бы главным был на сервере. Второе - я так и не разобрался с правами. Надо после переноса репы дать всем, кроме меня, права RO.

★★

Первое - нужно перенести git-репозиторий с локального компа на местный сервер, что бы главным был на сервере.

git remote add server url://server/path/to/git
git push server master:master
git push server <branch>:<branch> # бранчи, кроме мастера которые надо перенести

Второе - я так и не разобрался с правами. Надо после переноса репы дать всем, кроме меня, права RO

Сильно зависит от способа «раздачи». Как юзеры будут цепляться к серверу? http? ssh? git?

Sectoid ★★★★★
()
Ответ на: комментарий от VeroLom

> Надо git (для меня) и http/ssh/others для остальных (ибо маки/винда). Для git что на сервере ставить надо?

А что, маки и винда через git не залезут? Обычно как раз проще сделать для себя (на запись) через ssh, а для других (на чтение) git. Имхо, http годится, если заботишься о тех, кто ходит через всякие прокси. Для git нужен git-daemon, который входит в состав git.

const86 ★★★★★
()
Ответ на: комментарий от VeroLom

C http есть нюансы, нужно разрешать webdav + не особо эффективно. Зато быстро и довольно просто поднимается. Настраивал по http://progit.org/book/ (есть и русский частичный перевод).

AlexKiriukha ★★★★
()
Ответ на: комментарий от arhibot

> да еще и не все прокси нормально с webdav на запись работают >+>

Не все прокси вообще с вебдавом работают, тем более на запись. Я предполагал http только на чтение. На запись ssh.

const86 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.