1. Введение
Распределенный инструмент контроля версий Git уже является одним из предпочтительных решений для контроля версий исходного кода современного программного обеспечения. общественныйGitПоставщики услуг Известные за рубежом, такие какGitHubЗадержка внутренней сети высокая,GitlabПодозрение на дискриминацию Китая не рекомендуется. одомашненныйGitee,CodingЭкология не плохая. Однако исходный код общей компании не будет размещаться в открытом доступе, если только это не проект с открытым исходным кодом.Gitна службе. Поэтому нам нужен самостоятельный хостинг, который легко установить, прост в использовании и имеет низкие требования к оборудованию.Gitсервисная программа. Конечно, было бы лучше, если бы это было бесплатно. Сегодня я рекомендую инструмент, отвечающий вышеперечисленным требованиям ——Gitea.
2. Gitea
Giteaэто облегченное решение для хостинга кода с открытым исходным кодом, управляемое сообществом, с внедрением серверной частиGoпиши, пользуйсяMITлицензия. Он основан на другом решении для обслуживания Git с открытым исходным кодом.Gogsвилка (fork) приходить. В сравненииGogsЧто касается большего количества функций, сообщество более активно, а скорость итерации версии высокая. Если вы простая небольшая команда, используйтеGogsТоже хороший выбор. Если ваша команда может иметь больший размерGiteaможет быть более подходящим для вас.
3. Особенности Гитеи
- Открытый исходный кодВесь исходный код является открытым исходным кодом, вы можете найти его наGitHubНайди это. Те, у кого есть способности к развитию, могут осуществлять вторичное развитие.
- Простота установкиВозможны различные варианты установки. бинарная установка или использованиеDocker,Vagrantи установить пакеты.
- Кроссплатформенностьможет работать на любомGoПлатформы, которые могут компилировать:Windows, macOS, Linux, ARMПодождите, выберите то, что вам нравится!
- легкийНизкие системные требования, даже Raspberry Pi может работать, экономя ресурсы компьютера! В отличие отGitlabЗанимайте высокие ресурсы.
На самом деле, еще один момент заключается в том, что документ более дружелюбен к китайцам.китайский документТоже относительно полный.
4. Установите Gitea под Windows
Далее мы покажем, как установить под WindowsGitea. Для других платформ см. приведенную выше китайскую документацию по установке.
4.1 Скачать
мы начинаем сСкачать порталВыбираем нужную вам платформу и версию, тут выбираемWindows 1.95версия.exeИнсталляционный пакет.
4.2 Установка
осторожность:Если вы хотите выполнить установку по определенному пути, скопируйте загруженный установочный пакет по этому пути и дважды щелкните для установки. Запомнить!
установить пакетgitea-1.9.5-windows-4.0-386.exeСкопируйте путь, который я собираюсь установитьC:gitea, после двойного щелчка по инсталляционному пакету появляется следующий интерфейс:
Путь, который побуждает нас слушать,http://0.0.0.0:3000. браузер открытhttp://localhost:3000/Появится следующий интерфейс:
Нажимаем вверху справа注册кнопку для входа на страницу формы начальной конфигурации. Здесь мы обращаем внимание на настройки базы данных.GiteaнужноMySQL,PostgreSQL,MSSQLилиSQLite3.База данных не входит в установочный пакет!. Поэтому вам нужно заранее настроить среду базы данных, а затем заполнить конфигурацию. Другие конфигурации основаны на ваших личных потребностях, выберите строку для заполнения и отправьте. После отправки требуется некоторое время, чтобы дождаться завершения инициализации базы данных, а затем перейти на домашнюю страницу:
Установка завершена здесь, с общедоступнымGitИспользование службы аналогично, и все они являются интерфейсными операциями.
4.3 Работа в качестве службы Windows
Метод установки выше, каждый разcmdблизко закроетсяGiteaСлужить. проходить каждый разgitea-1.9.5-windows-4.0-386.exeОчень неудобно начинать. зарегистрирован какWindowsСервис намного удобнее.
Чтобы зарегистрироваться в качестве службы Windows, сначала начните сAdministratorработать как личностьcmd, затем выполните следующую команду:
sc create gitea start= auto binPath= ""C:\gitea\gitea.exe" web --config "C:\gitea\custom\conf\app.ini""
Не забудьтеC:giteaзамени на свойGiteaинструкция по установке.
Затем откройте панель управленияWindows Services,поискgitea, щелкните правой кнопкой мыши, чтобы выбратьRun. Открыть в браузере http://localhost:3000можно получить доступ. (Если вы изменили порт, пожалуйста, посетите соответствующий порт,3000порт по умолчанию). Вы также можете настроить его на запуск при загрузке.
запустить от имени администратораcmd, затем выполните следующую команду, чтобы запуститьWindowsудалить из службыGitea:
sc delete gitea
5. Резюме
Сегодня мы кратко представили, как использоватьGiteaпостроить частныйGitСлужить. Более сложные операции можно изучить из официальной документации. В сравнении с использованиемGiteaСтоимость ниже, и это очень хороший выбор.
关注公众号:Felordcn获取更多资讯
Личный блог: https://felord.cn