Адрес фактического проекта электронной коммерции SpringBoot (20k+star):GitHub.com/macro-positive/…
Введение
GitLab — это сетевой инструмент управления хранилищем Git, использующий лицензию MIT. Мы можем использовать его для создания собственного хранилища Git. В этой статье рассказывается, как использовать Gitlab для быстрого создания хранилища Git под Linux.
Создание сервера Gitlab
Под Linux (CenterOS7.6) мы установим Gitlab по пути Docker.Друзья, которые не знают Docker, могут обратиться к:Основные команды Docker для разработчиков.
Скачайте образ Docker для Gitlab
docker pull gitlab/gitlab-ce
Выполните следующую команду, чтобы запустить Gitlab
Следует отметить, что наш http-сервис Gitlab работает на порту хоста 1080. Здесь мы сопоставляем каталоги конфигурации, журналов и данных Gitlab с указанной папкой хоста, чтобы предотвратить потерю данных после повторного создания контейнера.
docker run --detach \
--publish 10443:443 --publish 1080:80 --publish 1022:22 \
--name gitlab \
--restart always \
--volume /mydata/gitlab/config:/etc/gitlab \
--volume /mydata/gitlab/logs:/var/log/gitlab \
--volume /mydata/gitlab/data:/var/opt/gitlab \
gitlab/gitlab-ce:latest
Откройте указанный порт брандмауэра
Поскольку Gitlab работает на порту 1080, нам нужно открыть этот порт.Будьте осторожны, чтобы не закрыть брандмауэр напрямую, иначе Gitlab не сможет запуститься.
# 开启1080端口
firewall-cmd --zone=public --add-port=1080/tcp --permanent
# 重启防火墙才能生效
systemctl restart firewalld
# 查看已经开放的端口
firewall-cmd --list-ports
Посетите Гитлаб
- адрес:http://192.168.3.101:1080/
- Поскольку Gitlab запускается медленно, вам нужно терпеливо ждать минут 10. Если Gitlab не запустится для завершения доступа, произойдет следующая ошибка.
- Вы можете динамически просматривать журнал запуска контейнера с помощью команды docker, чтобы узнать, был ли запущен gitlab.
docker logs gitlab -f
Использование Гитлаба
Первый доступ после запуска Gitlab позволит вам сбросить пароль учетной записи root.
После завершения сброса введите пароль учетной записи для входа
Выберите «Создать проект», «Создать организацию», «Создать учетную запись».
Создать организацию
Сначала нам нужно создать организацию, а затем создать пользователей и проекты в этой организации, чтобы пользователи в той же организации могли использовать проекты в этой организации.
Создать пользователя и изменить пароль
Найдите кнопку, чтобы добавить пользователя
Введите имя пользователя и пароль, чтобы добавить пользователя
Изменить пароль пользователя в интерфейсе редактирования
Создайте проект и добавьте файл README
Назначение пользователей организациям
Установка и использование клиента Git
Загрузите клиент Git и установите его.
- ссылка для скачивания:GitHub.com/git-foru-win…
- После завершения загрузки нажмите «Далее», чтобы установить его полностью.
клонировать проект
- Найдите адрес клона проекта:
- Откройте инструмент командной строки Git:
- Выполните следующую команду, чтобы клонировать проект в локальный:
git clone http://192.168.3.101:1080/macrozheng/hello.git
Отправить код
Войдите в каталог проекта, измените README.md и отправьте:
# 进入项目工程目录
cd hello/
# 将当前修改的文件添加到暂存区
git add .
# 提交代码
git commit -m "first commit"
отправить в удаленный репозиторий
git push
Получить код удаленного репозитория
- Измените содержимое файла в файле readme на Gitlab:
- Вытяните код:
git pull
Создайте и зафиксируйте ветку локально
# 切换并从当前分支创建一个dev分支
git checkout -b dev
# 将新创建的dev分支推送到远程仓库
git push origin dev
Другие общие команды
# 切换到dev分支
git checkout dev
# 查看本地仓库文件状况
git status
# 查看本地所有分支
git branch
# 查看提交记录
git log
публика
проект торгового центраПолный набор учебных пособий сериализуется,Обратите внимание на общедоступный номерПолучите это прямо сейчас.