Установка GIT сервера на CentOS 6.7

У нас есть частный сервер, на котором будет находиться наш код. Мы хотим использовать GIT для управления исходным кодом. Мы не хотим размещать наш код на GITHub, и поэтому нам хотелось бы иметь частный сервер GIT.

Наша проблема не с установкой GIT, скажем, с настройкой доступа пользователя. Наши разработчики не будут иметь SSH-доступа к серверу, поэтому мы хотим настроить SMART HTTP ACCESS на GIT. Это будет запрашивать учетные данные пользователя всякий раз, когда разработчик хочет что-то потянуть или что-то выдвинуть. Мы не можем найти четкие инструкции о том, как сделать это успешно.

Кто-нибудь там со ссылкой или документацией, которая достаточно чиста, чтобы помочь нам настроить это правильно?

1 ответ

Решение

Вы можете использовать GitLab для ваших целей. Это открытое и масштабируемое решение. Вы можете использовать Community Edition.

Даже переполнение стека использует его.

Официальное руководство GitLab по установке GitLab на CentOS 6: https://about.gitlab.com/downloads/

Есть еще одно решение для этой проверки: https://bitbucket.org/ это то же самое, что и gitlab с более продвинутым пользовательским интерфейсом и функциями.

Создайте свой собственный git-сервер на своем компьютере. Вам не нужно использовать сторонние сайты

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

https://www.youtube.com/watch?v=iDH3vivx3n4

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