Установка 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 на сервере, см. ссылку на учебник ниже