В этой заметке описывается – каким образом запусить собственный аналог github на личном сервере, и как затем добавлять в него код.
Обновление системы
sudo apt update
sudo apt upgrade
Установка необходимых зависимостей
sudo apt install git curl sqlite3
Загрузка Gitea
wget -O gitea https://dl.gitea.com/gitea/1.22.0/gitea-1.22.0-darwin-10.12-amd64
Дать права на выполнение
chmod +x gitea
Запуск Gitea
./gitea web
После выполнения этих шагов, Gitea будет доступен по адресу http://your_server_IP:3000. Также необходимо настроить базу данных и другие параметры через веб-интерфейс.
После установки и настройки вашего собственного аналога github – можно приступить к управлению репозитариями и добавлению в них кода.
Создание репозитория и отправка кода
- На главной странице Gitea нажмите на кнопку “New Repository”.
- Укажите имя репозитория, описание и выберите видимость.
- Нажмите “Create repository”.
- После создания репозитория, скопируйте ссылку SSH или HTTP репозитория.
- Чтобы отправить код в репозиторий, выполните следующие команды:
git init
git remote add origin <ссылка на ваш репозиторий>
git add .
git commit -m "Initial commit"""
git push -u origin master
После выполнения данных шагов, ваш код будет отправлен в созданный репозиторий на Gitea. Надеюсь, эта информация окажется полезной для вас!