Каковы шаги по настройке гитоза?

Ищет шаги настройки для gitosis после установки из apt-get.

5
задан 22 October 2010 в 05:26

40 ответов

Если я правильно помню, Progit имеет отличную главу на этом.

1
ответ дан 6 August 2018 в 04:28

Предлагаю заглянуть в эту страницу . Он дает четкие инструкции о том, как выполнить настройку для систем на базе Debian (например, ubuntu).

Сначала вы создаете новый репозиторий, а затем проверяете его с помощью git-клиента. Эта проверка может быть использована для настройки сервера. Но это очень хорошо объяснено на этой странице.

Удачи!

0
ответ дан 7 August 2018 в 22:36

Хорошо, поэтому apt-get install gitosis должен был создать нового пользователя в вашей системе под названием «gitosis». Gitosis работает, создавая репозиторий администратора в этой домашней папке для пользователей и управляя git, который вы клонируете в этот репозиторий, внесите необходимые изменения, а затем верните изменения в исходное репо.

Чтобы сделать gitosis, создайте admin repo, вам, вероятно, нужно создать пару ssh-ключей и сообщить gitosis использовать его для аутентификации пользователя. Попробуйте ssh-keygen -t rsa создать пару ключей и скопировать публичную часть (id_rsa.pub) в папку на сервере, которую пользователь gitosis имеет для чтения (/ tmp должен работать). После этого вы можете запустить sudo -H -u gitosis gitosis-init & lt; /tmp/id_rsa.pub, чтобы gitosis инициализировал репозиторий администратора.

Когда репозиторий администратора был создан, вы используете частную часть ранее сгенерированного ssh (скорее всего, называемого «id_rsa») ) для аутентификации вашего клиента git при клонировании репо-сервера. Чтобы клонировать репозиторий администратора, можно использовать следующую команду: git clone git @ [имя_сервера]: gitosis-admin.git .

Теперь вы можете добавить открытые ключи для всех, кто должен иметь доступ к репозиториям git в репозиторий администратора.

0
ответ дан 7 August 2018 в 22:36

Если я правильно помню, Progit имеет отличную главу на этом.

1
ответ дан 7 August 2018 в 22:36

Хорошо, поэтому apt-get install gitosis должен был создать нового пользователя в вашей системе под названием «gitosis». Gitosis работает, создавая репозиторий администратора в этой домашней папке для пользователей и управляя git, который вы клонируете в этот репозиторий, внесите необходимые изменения, а затем верните изменения в исходное репо.

Чтобы сделать gitosis, создайте admin repo, вам, вероятно, нужно создать пару ssh-ключей и сообщить gitosis использовать его для аутентификации пользователя. Попробуйте ssh-keygen -t rsa создать пару ключей и скопировать публичную часть (id_rsa.pub) в папку на сервере, которую пользователь gitosis имеет для чтения (/ tmp должен работать). После этого вы можете запустить sudo -H -u gitosis gitosis-init & lt; /tmp/id_rsa.pub, чтобы gitosis инициализировал репозиторий администратора.

Когда репозиторий администратора был создан, вы используете частную часть ранее сгенерированного ssh (скорее всего, называемого «id_rsa») ) для аутентификации вашего клиента git при клонировании репо-сервера. Чтобы клонировать репозиторий администратора, можно использовать следующую команду: git clone git @ [имя_сервера]: gitosis-admin.git .

Теперь вы можете добавить открытые ключи для всех, кто должен иметь доступ к репозиториям git в репозиторий администратора.

0
ответ дан 10 August 2018 в 10:42

Если я правильно помню, Progit имеет отличную главу на этом.

1
ответ дан 10 August 2018 в 10:42

Предлагаю заглянуть в эту страницу . Он дает четкие инструкции о том, как выполнить настройку для систем на базе Debian (например, ubuntu).

Сначала вы создаете новый репозиторий, а затем проверяете его с помощью git-клиента. Эта проверка может быть использована для настройки сервера. Но это очень хорошо объяснено на этой странице.

Удачи!

0
ответ дан 10 August 2018 в 10:42

Хорошо, поэтому apt-get install gitosis должен был создать нового пользователя в вашей системе под названием «gitosis». Gitosis работает, создавая репозиторий администратора в этой домашней папке для пользователей и управляя git, который вы клонируете в этот репозиторий, внесите необходимые изменения, а затем верните изменения в исходное репо.

Чтобы сделать gitosis, создайте admin repo, вам, вероятно, нужно создать пару ssh-ключей и сообщить gitosis использовать его для аутентификации пользователя. Попробуйте ssh-keygen -t rsa создать пару ключей и скопировать публичную часть (id_rsa.pub) в папку на сервере, которую пользователь gitosis имеет для чтения (/ tmp должен работать). После этого вы можете запустить sudo -H -u gitosis gitosis-init & lt; /tmp/id_rsa.pub, чтобы gitosis инициализировал репозиторий администратора.

Когда репозиторий администратора был создан, вы используете частную часть ранее сгенерированного ssh (скорее всего, называемого «id_rsa») ) для аутентификации вашего клиента git при клонировании репо-сервера. Чтобы клонировать репозиторий администратора, можно использовать следующую команду: git clone git @ [имя_сервера]: gitosis-admin.git .

Теперь вы можете добавить открытые ключи для всех, кто должен иметь доступ к репозиториям git в репозиторий администратора.

0
ответ дан 13 August 2018 в 17:16

Если я правильно помню, Progit имеет отличную главу на этом.

1
ответ дан 13 August 2018 в 17:16

Предлагаю заглянуть в эту страницу . Он дает четкие инструкции о том, как выполнить настройку для систем на базе Debian (например, ubuntu).

Сначала вы создаете новый репозиторий, а затем проверяете его с помощью git-клиента. Эта проверка может быть использована для настройки сервера. Но это очень хорошо объяснено на этой странице.

Удачи!

0
ответ дан 13 August 2018 в 17:16

Другие вопросы по тегам:

Похожие вопросы: