2014-02-18 2 views
0

Я работаю с Gitorious (Ruby + rails на Ubuntu 12.04).Gitorious - как я могу восстановить индексы репозитория?

Поскольку я не смог войти в систему через WEB недавно, я очистил кеш, используя некоторую команду rake. Прошу прощения за то, что я не помню, какую команду.

После этого я не мог проталкивать от своих локальных к удаленным репозиториям. Кажется, что все репозитории не работают.

ERROR IS LIKE:

[email protected]:~/test# git clone [email protected]:foo/foo_web.git 
Cloning into 'foo_web'... 

== Gitorious: ========================================================== 

Access denied or wrong repository path 

======================================================================== 

Веб-приложение для Gitorious работает нормально и в gitserver, исходный код репозиториев неподвижное там.

Я думаю, что что-то случилось с индексами хранилища.

Может кто-нибудь дать мне совет, как отлаживать или исправлять его?

обновление: доступ

SSH с открытым ключом работает клон стороны GIT

[email protected]:~# ssh [email protected] 
PTY allocation request failed on channel 0 
Welcome, userfoo. Use git to push/pull your repositories 
Connection to gitserver closed. 
[email protected]:~#  

сервера из файловой системы работает

[email protected]:~/test# git clone file://localhost//repositories/foo/bar_src.git 
Cloning into 'bar_src'... 

ответ

0

Проблема была в апаче настройке веб-сервере.

Поскольку я запускаю несколько веб-приложений, я настраиваюсь так, как показано ниже.

/config/gitorious.yml

... 
gitorious_host: git.mydomain.com 
... 

апач виртуального хоста

[email protected]:~ cat /etc/apache2/sites-enabled/gitorious 
<VirtualHost *:80> 
    ServerName mydomain.com 
    ServerAlias git.mydomain.com 

    DocumentRoot /var/www/gitorious/public 

    Redirect permanent/https://git.mydomain.com/ 
    #Redirect permanent/https://git.mydomain.com/ # if I comment this line, works fine 
</VirtualHost> 

Похоже, что, когда клиент доступа ГИТ-сервер с помощью команды мерзавца, веб-сервер Apache перехватывает его.

Как еще посты сказал поддомен или веб-сервер установка проблема.

Смежные вопросы