LINUX.ORG.RU
решено ФорумTalks

[gitweb]git clone


0

1

Расскажите мне про gitweb.
Вот перехожу потихоньку на git с svn. Локально на нём уже поработал, кое-чему научлися.
Теперь надо бы поставить какой-нибудь сервер, ибо я не один работаю. Ну вот попробовал я gitweb c apache2 поставить. Вроде работает, с другого компа всё видно, открывается. Но clone не работает.
Делаю git clone http://host001/git пишет такое вот:

Initialized empty Git repository in /home/nanoo/apps/git/test/.git/
error: inflate: data stream error (incorrect header check)
error: File 0000000000000000000000000000000000000000 (http://host001/git/test.git/objects/00/00000000000000000000000000000000000000) corrupt
Getting pack list for http://host001/git/test.git
Getting alternates list for http://host001/git/test.git
Also look at <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="
Also look at <a title="git homepage" href="http://git.or.cz/"><img src="/git-logo.png" width="72" height="27" alt="git" class="logo"/></a><a href="/git">projects</a> / <a href="/git?p=test.git;a=summary">test.git</a> / s
Getting pack list for <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="
error: Couldn't resolve host '<html xmlns="http:'
Getting pack list for <a title="git homepage" href="http://git.or.cz/"><img src="/git-logo.png" width="72" height="27" alt="git" class="logo"/></a><a href="/git">projects</a> / <a href="/git?p=test.git;a=summary">test.git</a> / s
error: Couldn't resolve host '<a title="git homepage" href="http:'
error: Unable to find 0000000000000000000000000000000000000000 under http://host001/git/test.git
Cannot obtain needed object 0000000000000000000000000000000000000000
fatal: Fetch failed.

чего-то и в гугле ничего найти не могу. gitweb вообще клонирование с пушами последующими поддерживает?

Нет. gitweb это просто веб-интерфейс. Чтобы пуллить через HTTP, тебе нужно открыть доступ к папке с репозиторием. (В смысле чтобы она просто как папка с файлами была доступна)

Stiletto
()

Вообще для организации совместной работы через git лучше всего взять следующие вещи вместе:
* gitweb чтобы смотреть через веб за состоянием репоза (в комплекте),
* git-daemon чтобы был доступен анонимный пулл (в комплекте, если анонимный пулл не нужен - не нужно),
* ssh чтобы пушить изменения,
* gitosis чтобы удобно и безопасно это всё настроить.

Stiletto
()
Ответ на: комментарий от Stiletto

ага, я так и подозревал. в общем либо через git daemon, либо через ssh потом пушить, так?

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