Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Настройка Gitolite  (Прочитано 1124 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн correnspondincia

  • Автор темы
  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Настройка Gitolite
« : 27 Октября 2013, 12:52:36 »
Здраствуйте! Устанавливаю житолайт шаг за шагом как тут
Сделайте ключ SSH public/private

[user@client ~]$ ssh keygen -t rsa

Скопируйте ключ на сервер

[user@client ~]$ scp ~/.ssh/id_rsa.pub user@server.example.org:/tmp/user.pub

Зайдите по SSH на сервер и станьте root

[user@client ~]$ ssh user@server.example.org
user@server:~$ sudo -s

Установите gitolite

root@server:~# apt-get install gitolite

Переключитесь на пользователя gitolite

root@server:~# sudo -u gitolite -i

Запустите начальную установку Gitolite

gitolite@server:~$ gl-setup /tmp/user.pub

С клиентского компьютера склонируйте репозиторий gitolite-admin repository

[user@client ~]$ git clone gitolite@server.example.org:gitolite-admin
Cloning into gitolite-admin...
remote: Counting objects: 6, done.
remote: Compressing objects: 100% (4/4), done.
remote: Total 6 (delta 0), reused 0 (delta 0)
Receiving objects: 100% (6/6), done.

Перейдите в папку gitolite-admin

[user@client ~]$ cd gitolite-admin

Создание репозитория test

[user@client gitolite-admin]$ vim conf/gitolite.conf
[user@client gitolite-admin]$ git commit -a -m "Add test repository"
[user@client gitolite-admin]$ git a
[master 507045a] Add test repository
 1 files changed, 3 insertions(+), 0 deletions(-)
[user@client gitolite-admin]$ git push
Counting objects: 7, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (3/3), done.
Writing objects: 100% (4/4), 376 bytes, done.
Total 4 (delta 1), reused 0 (delta 0)
remote: Already on 'master'
remote: creating test...
remote: Initialized empty Git repository in /var/lib/gitolite/repositories/test.git/
To gitolite@server.example.org:gitolite-admin
   87cc470..507045a  master -> master

 когда пытаюсь отправить пуш, выдает
userr@ubuntu:~/gitolite-admin$ git remote -v
origin   gito@localhost:/home/gito/repositories/gitolite-admin (fetch)
origin   gito@localhost:/home/gito/repositories/gitolite-admin (push)
userr@ubuntu:~/gitolite-admin$ git push origin
gito@localhost's password:
Counting objects: 7, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (3/3), done.
Writing objects: 100% (4/4), 352 bytes, done.
Total 4 (delta 1), reused 0 (delta 0)
remote: ENV GL_RC not set
remote: BEGIN failed--compilation aborted at hooks/update line 20.
remote: error: hook declined to update refs/heads/master
To gito@localhost:/home/gito/repositories/gitolite-admin
 ! [remote rejected] master -> master (hook declined)
error: failed to push some refs to 'gito@localhost:/home/gito/repositories/gitolite-admin'
userr@ubuntu:~/gitolite-admin$

ПОмогите пожалуйста!!( :(

 

Страница сгенерирована за 0.016 секунд. Запросов: 22.