пятница, 22 мая 2020 г.

Подключение Локальной папки (branch) к удаленному репозиторию GitLab

У меня есть проект в Gitlab, очень удобно держать в нем конфиг. Какой то программы. И когда нужно то можно поменять его на лету в вебверсии + он применится с помощью Gitlab runner на сервере.
По этому инструкцию пишу для себя, но может быть еще кому-то полезно.

Для начала в сервере переходим в каталог с вашими файлами.

Дальше будут команды по порядку:




cd /etc/dir
git init 

#Настройки гита
git config --global user.email "somebody@yourdomain.com"
git config --global user.name "somebody"



# Добавляем все файлы с каталога в котором мы находимся

git add .



# Подтверждение что мы согласны добавить наши файлы в наш локальный Branch

git commit -m "firstload"



# для проверки что все изменения прошли хорошо

git status



# Создаем новую ветку (Эта Ветка и будет передана на ваш GitLab) 

git checkout -b production-dir



# Добавляем нашу ветку в наш проэкт на GitLab 

git remote add origin https://gitlab.com/yourproject.git



# Дальше я настраиваю себе постоянный доступ с консоли к удаленному репозиторию без ввода пароля, редактируя файл

nano /etc/dir/.git/config



ношу в этой строке логин:пасс



url = https://youruser:yuorpass@gitlab.com/yourproject.git



#Закрываем, сохраняем. 

#Теперь делаем синхронизацию локальной папки с своим гитом



git push --set-upstream origin production-dir



Все, по идее у Вас должны появится ваши файлы в GITLab




Комментариев нет:

Отправить комментарий

LOGOFF – завершение сеанса пользователя Windows

  LOGOFF – завершение сеанса пользователя Windows . Команда MODE используется для завершения сеанса пользователя (выхода из Windows). Формат...