Вопросы с тегами [gitlab]

0

голосов
0

ответ
6

Просмотры

Импорт VUE проекта в GitLab

Я пытаюсь подтолкнуть локальный репозиторий gitlab. Моя структура папок, как это: / путь / к / папке / приложение README.md Когда я нажимаю его gitlab папка приложение, которое содержит все мой исходный код, импортируется в виде отдельного файла (который я не могу даже открыт), со странным названием: приложение @ 1c22672a Как я могу толкнуть мою папку gitlab?
1

голосов
2

ответ
47

Просмотры

висит ветвь после слияния мерзавца

Я довольно новый мерзавец, а недавно начал использовать Git слияние. Первый запрос слияния прошел успешно, как я вижу, мастер филиал высвечивает изменения. Но я немного запутался с gitLab Graph. Первый граф с точки зрения художественного отделения (под названием «rdrop»), Следующий график является мастер-ветви. : Может ли кто-нибудь объяснить, почему это он показывает «rdrop» висящей ветвь? и что еще более важно, что именно это висит ветвь означает? Я понимаю, цель слияния, а также может понять ветвление и слияние графиков. Но не могу понять, что здесь происходит. Там не было никаких конфликтов слияния тоже. То, что я хотел сделать, это просто объединить «rdrop» к «хозяину». Это все. Я знаю, как выигрыш я попал в этот беспорядок. Помимо оригинального POST $ лог мерзавца rdrop дает это: Main-ИМАК: NLP см $ лог мерзавец rdrop фиксации d6283913c4c66b1f516b7eb54ddfee0e5c5ad482 (руководитель -> rdrop, rdrop / rdrop, основной) Автор: Санджай Меротра Дата: пн 25 февраля 16:29:48 2019 +0530 ускорили токенизации. совершить fbf093d77021d0032b01fbaf86dfa7aa3429f735 Автор: Санджай Меротра Дата: пн 25 февраля 15:59:31 2019 +0530 первый коммит rdrop. Небольшие изменения CSS для тестирования. совершить d10a58a1354be75b7ef92237039d16d52fc6f8bd (происхождения / мастер, мастер) Автор: rstudio Дата: Пн 25 февраля 14:34:38 ​​2019 +0530 приложение вернулся из названия тестового режима и цвета нормальной заголовок и цвета UPDATE»Добавлен вывод: мерзавец журнала --all - -decorate --oneline --graph Main-ИМАК: NLP см $ мерзавец войти --all --decorate --oneline --graph * 2044225 (ссылки / заначка) НЗП на rdrop:. d628391 ускорила токенизацию | \ | * 998ffdc индекс rdrop: d628391 ускорил токенизацию. | / * D628391 (rdrop / rdrop, rdrop, основной) ускорил токенизацию. * Fbf093d первый коммит rdrop. Небольшие изменения CSS для тестирования. | * 876bac8 (rdrop / мастер) Объединить ветвь 'rdrop' в 'мастера' | | \ | / / | * 79e469f (ГОЛОВА) Пример объединения: удалены лишние RDS файлы и одно небольшое изменение CSS | / * d10a58a (происхождение / мастер, мастер) приложение вернулся из названия тестового режима и цвета к обычному названию и цвет * 1b7f430 удален кнопка остановки * 5b54770 Merge филиала «мастер» из https://gitlab.com/sanjmeh/nlp | \ | * 64feca3 Добавлено сообщение () в функции | * F3040eb фиксации с сервера AWS: - еще нескольких пользователей коллизий произошедшей но теперь частое отключение исчезает. - The replaceData (proxytable ..) заменяет DT другого пользователя. - WIP * | 66d3fa9 Объединение филиалов 'мастер' по протоколу HTTPS: // gitlab. ком / sanjmeh / NLP | \ \ | | / | * B2e223d коммитов с сервера. Никаких изменений кода. Просто проверяю. * | Режим 46f6de0 Тест CSS
Sanjay Mehrotra
1

голосов
0

ответ
170

Просмотры

Дженкинс gitlab слияние триггер запроса строит ветвь фиксации вместо слияния коммит

У нас есть обычный багажник, постановка, производственные филиалы, а в последнее время пришлось добавить исправление к ним. Исправление отделение было создано из производственного филиала, один коммит был добавлен, а затем она была объединена обратно в ствол и ветви стадирования по отдельными запросами слияния в gitlab. Странно то, что, когда наша Дженкинс работа, чтобы развернуть нашу постановку филиал получил инициируется запрос принят слиянием, это, кажется, построен с исправлением фиксации, а не слияния коммит создано путем слияния филиал исправления обратно в постановке Наши триггеры для работы являются «нажимные события,„принял слияния событий запроса“и„комментарии“(» Дженкинс, пожалуйста, повторите сборку ') Дженкинс показывает, что в первую очередь работа была запущена вызвана нажимной событие, которое правильно видел слияние фиксации и построен из Это,
Chris Tanner
1

голосов
1

ответ
240

Просмотры

Сохраните результат Grep из команды Maven в переменную

Я хочу, чтобы Grep результата команды Maven (Maven-справочный плагин) и сохранить результат Grep в переменной оболочке и использовать его в .gitlab-ci.yml файла. Я попытался это и команда печатает Maven желаемого результата, но эхо $ VERSION ничего не выводит (переменная т.е. версии пуст): VERSION = МВН org.apache.maven.plugins: Maven-справку-плагин: 2.1.1: оценить -Dexpression = project.version Я также попытался это и он получает сообщение об ошибке: Загрузка :: команда не найдена: VERSION = $ (МВН org.apache.maven.plugins: Maven-помощь-плагин: 2.1.1: оценка «- Dexpression = project.version»| Grep -v '\ [') Так как я могу сохранить результат Grep в переменной?
AshKan
1

голосов
0

ответ
46

Просмотры

Невозможно получить доступ к Docker частного реестра на gitlab

Я пытаюсь установить непрерывную интеграцию с gitlab и частным реестре Докер. Я следовал всему учебники, чтобы настроить его, мне удалось установить вкладку реестра слева в среде проекта, но когда я нажимаю на этой вкладке, gitlab приносит мне сразу ошибку 500. Я использую gitlab грузчика контейнер, частный реестр в другой контейнер. Я должен отредактировать файл gitlab.yml? Я думаю, что эта проблема вызвана сертификатом. здесь мои журналы расположены на: /var/log/gitlab/gitlab/production.log Errno :: ENOENT (Нет такого файла или каталога @ rb_sysopen - /certs/registry.key): Библиотека / json_web_token / rsa_token.rb: 20: в `чтения 'Библиотека / json_web_token / rsa_token.rb: 20: в` key_data' Библиотека / json_web_token / rsa_token.rb: 24: в `ключ 'Библиотека / json_web_token / rsa_token.rb: 28: в` public_key' Библиотека / json_web_token / rsa_token.rb: 33: в `ребенок» Библиотека / json_web_token / rsa_token.rb: 12: в `закодированных 'приложения / услуги / авториз / container_registry_authentication_service.rb: 31: в` full_access_token' приложение / модели / container_repository.rb: 13: в `реестра» приложение / модели / container_repository. гь: 7: в `клиента 'приложение / модели / container_repository.rb: 36: в` манифеста' приложение / модели / container_repository.rb: 41: в `TAGS' приложение / модели / container_repository.rb: 53: в` has_tags? ' приложение / контроллеры / проекты / регистрация / repositories_controller.rb: 48: в `блока (2 уровень) в ensure_root_container_repository«! приложение / контроллеры / проекты / регистрация / repositories_controller.rb: 47: в `водопроводной 'приложения / контроллеры / проекты / реестр / repositories_controller.rb: 47: в` блока в ensure_root_container_repository! приложение / контроллеры / проекты / регистрация / repositories_controller.rb: 44: в `крана» приложение / контроллеры / проекты / регистрация / repositories_controller.rb: 44: в `ensure_root_container_repository«! Библиотека / gitlab / i18n.rb: 47: в `with_locale 'Lib / gitlab / i18n.rb: 53: в` with_user_locale' приложение / контроллеры / application_controller.rb: 337: в `set_locale» Lib / gitlab / промежуточного слоя / многоголосных. RB: 93: в `вызов 'Библиотека / gitlab / request_profiler / middleware.rb: 14: в` называют' Библиотека / gitlab / промежуточного программного обеспечения / go.rb: 17: в `вызов» Библиотека / gitlab / etag_caching / middleware.rb: 11: в `называют 'LIB / gitlab / промежуточного программного обеспечения / read_only.rb: 30: в` называем' Библиотека / gitlab / request_context.rb: 18: в `вызов» Библиотека / gitlab / метрики / requests_rack_middleware.rb: 27: в ` называют»Спасибо за помощь мне, я застрял здесь в течение 1 месяца, (я новичок в докер и CI) Спасибо за вашу помощь, Grtz, Том
Thomas
1

голосов
0

ответ
81

Просмотры

GitLab - Докер - WindowsContainer - ASP.Net ядро ​​опубликовать сообщение об ошибке, когда тег Release

Когда я бегу (внутри Dockerfile) RUN DotNet публиковать --output / приложение / процесс / сборки запускается успешно. Но когда я бегу с Release: RUN DotNet публиковать --output / приложение / -c Release Я получаю ошибку в GitLab консоли: C: \ Source \ Web.Core \ Web.Core.csproj (34,5): ошибка MSB3030: Могли не копировать файл "C: \ источник \ Web.Core \\ Bin \ Debug \ netcoreapp2.0 \ Web.Core.dll", потому что он не был найден. Web.Library.Tests -> C: \ приложение \ Команда 'Cmd / S / C DotNet публиковать --output / приложение / -с Release' вернулся ненулевой код: 1 Есть ли кто-нибудь какой-либо ключ, зачем строить процесс не удалось с -c версии? То же команда DotNet публиковать --output запустить / приложение / -с Release успешно с помощью Windows PowerShell. Мой GitLab бегун и Docker установлены на моем Windows 10 Pro. Странно то, что он пытается скопировать из Bin \ Debug. Я бы ожидать от бина \ Release. Я понимаю, файл не может быть найден в Debug. Но я не могу понять, что я перепутались в Dockerfile. Dockerfile: # Этап 1 из Microsoft / aspnetcore-сборки: 2,0 AS строитель WORKDIR / источник # кэши восстановление результата путем копирования файла csproj отдельно COPY Web.sln ./src/aspdocker/Web.sln COPY Web.Library / Web.Library.csproj ./src/aspdocker/Web.Library/ COPY Web.Core / Web.Core.csproj ./src/aspdocker/Web.Core/ COPY Web.Hosting/Web.Hosting.csproj ./src/aspdocker/Web.Hosting/ COPY Web.Library.Tests / Web.Library.Tests.csproj ./src/aspdocker/Web.Library.Tests/ COPY Web.Core.Tests / Web.Core.Tests.csproj ./src/aspdocker/Web.Core. тесты / # кэшей восстановления результата путем копирования файла csproj отдельно RUN DotNet восстановления ./src/aspdocker/Web.sln # копирует остальную часть вашего кода COPY. , RUN DotNet публиковать --output / приложение / -с Release #run DotNet публиковать --output / приложение / # Этап 2 # с Microsoft / aspnetcore: 1.1.2 майкрософт / aspnetcore: 2,0 WORKDIR / приложение COPY --from = строитель / приложение ПОДВЕРГАТЬ 5000 / TCP Entrypoint [ "DotNet", "Web.dll"]
Makla
1

голосов
0

ответ
359

Просмотры

Как я могу получить JSON всех проектов, которые я имею доступ к использованию Gitlab API?

Я хочу, чтобы получить файл в формате JSON со всеми проектами, которые появляются на моей панели инструментов, и что у меня есть доступ разработчиков к. Я, хотя это было бы очень простая работа с использованием API Gitlab, более конкретно проекты API, но до сих пор, я не могу. Является ли это возможным? Примечание: Я генерируется маркер с апи области. Вот что я пытался и результаты: завиток --header «PRIVATE-токен: XXXXX» https://gitlab.com/api/v3/projects Это дает мне все проекты, я не имею, но у меня есть мастер-доступ. Она не включает в себя те, которые я разработчик / другой доступ. В результате ближе к тому, что я ищу до сих пор. свернуться --header «PRIVATE-СИМВОЛ: XXXXX» https://gitlab.com/api/v4/projects Это дает мне список проектов, которые мне кажется, имеют доступ, хотя я понятия не имею, что они есть. свернуться --header "PRIVATE-СИМВОЛ: XXXXX" HTTPS: //gitlab.com/api/v4/users/myUser/projects Это дает мне все проекты, у меня есть. Я думал, что один будет работать, так как документация говорит Получить список видимых проектов для данного пользователя. Я также попытался с атрибутом членства, установленным в истинным или ложным, но нет никакой разницы. Любые советы / помощь будет оценен по достоинству!
rmTheZ
1

голосов
0

ответ
78

Просмотры

Aws доступ мерзавец / локон вопрос

Я имею что-то странное с помощью AWS подсети с экземплярами Ubuntu. У меня есть создать / частную схему подсети с одним экземпляром Ubuntu на частном. Все работает гладко, я мерзавец клон, локон ... Однако при создании любого другой UBUNTU экземпляра в частной подсети в одной и тот же VPC, я не могу использовать мерзавец на всех, даже простой завиток с https: // gitlab. ком не работает (не получая никакого ответа). Я попробовал другой URL, как Google и получил успешный результат. Есть ли у вас представление о том, почему я получаю это поведение и специально только для gitlab? Ценю твою помощь
Pierre Sigwalt
1

голосов
0

ответ
171

Просмотры

как я могу получить gitlab полезной нагрузки webhook в jenkinsfile

Я создал многоотраслевой трубопровод в Дженкинс с использованием jenkinsfile и запускается gitlab webhook, как получить полезную нагрузку в jenkinsfile
wuhuidong
1

голосов
0

ответ
190

Просмотры

Как выполнить DotNet ядро ​​восстановления и публиковать команды в Gitlab-ci.yml

У меня есть проект, где у нас есть quickpublish.cmd файл, содержащий следующий код: "C: \ Program Files \ Dotnet \ dotnet.exe" восстановление :: "C: \ Program Files \ DotNet \ dotnet.exe" сборки "C: \ Program Files \ DotNet \ dotnet.exe" опубликовать "./src/Web/Web.csproj" --output "../../../quickpublish/Web" --configuration релиз :: "C : \ Program Files \ DotNet \ dotnet.exe "тест" ./tests/Tests.Web/Tests.Web.csproj»:: "D: \ Apps \ nodejs \ node.exe" NPM установить я незнаком с тем, что этот язык / синтаксис. все равно, я поручено создание непрерывной интеграции с Gitlab, и я в равной степени неопределенными, что эквивалентно YAML должен выглядеть. Как выполнить восстановление DotNet и DotNet публиковать в Gitlab
paceaux
1

голосов
2

ответ
314

Просмотры

Jenkins job after merge request is created

I am using Gitlab for source control and Jenkins for build management. I want to create a job in Jenkins that will run after a merge request is created. It is currently failing due to: ERROR: Branch not suitable for integration as it does not merge cleanly: Command "git merge --ff a83f5745ba2ca0586as4cfdb7d5e207a911d34" returned status code 128: stdout: stderr: *** Please tell me who you are. In Jenkins job configuration (Which is Pipeline) I have the following: Build Triggers Build when a change is pushed to GitLab. GitLab CI Service URL: http://... (*)Opened Merge Request Events (*)Rebuild open Merge Requests: On push to source or target branch Pipeline Pipeline script from SCM SCM: Git Repositories Repository URL: http://... Credentials: Jenkins Repository URL: ${gitlabSourceRepoSshUrl} Credentials: Jenkins Branches to build Branch Specifier (blank for 'any'): origin/${gitlabSourceBranch} Branch Specifier (blank for 'any'): merge-requests/${gitlabMergeRequestIid} Additional Behaviours (*)Wipe out repository and force clone (*)Merge before build Name of repository: origin Branch to merge: ${gitlabTargetBranch} Merge strategy: default Fast-forward mode: --ff Script Path: Jenkinsfile In my Jenkins file, I have the following related section: stages { stage('Test') { steps { script { env.isMergeRequest = env.gitlabTargetBranch != env.gitlabSourceBranch deleteDir() unstash 'src' def javaHome = tool 'Java8' def mvnHome = tool 'Maven3' } catchError { withEnv(["PATH+JDK=$javaHome/bin:$mvnHome/bin", "JAVA_HOME=$javaHome"]) { echo "branchName: ${env.branchName}; isMergeRequest: ${env.isMergeRequest}" script { if ((env.isMergeRequest != 'true')) { echo "Executing tests for merge request..." sh "./gradlew -Ddocker.local=true test" } } } } fileOperations([fileZipOperation('dockerLogs')]) archiveArtifacts allowEmptyArchive: true, artifacts: 'dockerLogs.zip' echo "Gathering test reports" junit healthScaleFactor: 10.0, testResults: '**/build/test-results/test/*.xml' } } Happy to provide any other info if needed!
Saffik
1

голосов
0

ответ
864

Просмотры

Переместить GIT репозиторий с мерзавец клон --mirror и мерзавцем толчком --mirror

Я должен двигаться пару РЕПО с Gitlab до Bitbucket и обнаружил, что самый простой способ сделать это, кажется: Создать новый пустой репозиторий в Bitbucket мерзавец клон --mirror [email protected]: путь / к / repo.git кд repo.git мерзавец удаленный набора для URL происхождения [email protected]: путь / к / repo.git мерзавец толчок --mirror Это, кажется, скопировать весь репозиторий, включая тег, все ветви и т.д., и я не обнаружил никаких недостатков этот метод еще. Однако, как я не видел этот метод в любом месте в Интернете, я боюсь, что я что-то не хватает. Могу ли я безопасно использовать этот метод и удалить старые репозитарии после этого?
Rutger Bresjer
1

голосов
1

ответ
1.6k

Просмотры

Проблема при клонировании проекта из хранилища gitlab в Дженкинс?

Im новое на Дженкинс Technologie. Я начал с создания задания Дженкинс, что тянуть код из gitlab Дженкинс. эта работа не работала у меня был вопрос говорит, что Дженкинс не доверяет самоподписывающемуся сертификат, используемый вопрос gitlab сервера на скриншоте Могу ли я сделал некоторые конфигурации из inetrface Дженкинс (с веб-сайта), чтобы клонировать самоподписывающемуся сертификат. Любая помощь очень ценится. Спасибо
B.Bechir
1

голосов
1

ответ
36

Просмотры

Docker mapping ports and expose to specific hosts

Я бегу Docker локально. Я тестирую некоторые функции из Дженкинс и GitLab, поэтому я побежал: Для Дженкинс: докер запустить -d \ --add-хост = "gitlab.example.com:172.16.2.92" \ -p 8080: 8080 -p 50000: 50000 \ --name Дженкинс \ --restart всегда \ -v jenkins_home: / вар / jenkins_home Дженкинс / Дженкинс: LTS Для GitLab: докер запустить --detach \ --hostname gitlab.example.com \ --publish 443: 443 - -publish 80:80 --publish 23:22 \ --name gitlab \ --restart всегда \ --volume / SRV / gitlab / конфигурации: / и т.д. / gitlab \ --volume / SRV / gitlab / журналы: / вар / войти / gitlab \ --volume / SRV / gitlab / данные: / вар / Opt / gitlab \ gitlab / gitlab-с: последний у меня нет никаких проблем обнажая порты и доступ к контейнерам. Моя проблема Оба контейнера выполняется локально, мой IP является 192.168.xx и добавила множество GitLab на мой файл хостов, поэтому, когда я пытаюсь получить доступ к GitLab, без проблем. Я типа gitlab. example.com в браузере и Вуол, главная страница GitLab в. Я пытаюсь сделать то же самое с Дженкинс добавления узла к грузчику. Докер запустить -d \ --hostname jenkins.example.com \ --add-хост = "gitlab.example.com:172.16.2.92" \ -p 8080: 8080 -p 50000: 50000 \ --name Дженкинс \ - перезапускать всегда \ -v jenkins_home: / вар / jenkins_home Дженкинс / Дженкинс: LTS Но я не имею ни малейшего представления, как добавить URL в мой файл хостов. Я пытался добавить 192.168.xx: 8080 и jenkins.example.com но ничего. Если я печатаю jenkins.example.com в браузере ничего не будем бороться. Я нашел thta я могу использовать Nginx, чтобы сделать это обязательным, но не ясно для меня. Любой человек может помочь мне решить эту проблему? Спасибо!! Я нашел thta я могу использовать Nginx, чтобы сделать это обязательным, но не ясно для меня. Любой человек может помочь мне решить эту проблему? Спасибо!! Я нашел thta я могу использовать Nginx, чтобы сделать это обязательным, но не ясно для меня. Любой человек может помочь мне решить эту проблему? Спасибо!!
Alan Aranda
1

голосов
2

ответ
181

Просмотры

Экспорт полных описаний текстов вопросов формы Gitlab

Я пытаюсь функция «Экспорт в CSV» в Gitlab, и я могу загрузить все вопросы в файл CSV. Тем не менее, я заметил, что в разделе «Описание», я могу только получить первую строку моего «описание». Например, в моем описании, если мои тексты: ABC DEF Тогда «описание» содержит только ABC. Есть ли способ, что я могу скачать полный текст описания?
Dayong Wang
1

голосов
0

ответ
36

Просмотры

У gitlab резервных копий включают существующие файлы в хранилище?

Я запускаю следующую команду каждую ночь: gitlab-рейку gitlab: резервное копирование: создать Я прочитал документацию: https://docs.gitlab.com/ee/raketasks/backup_restore.html Но, это четко не указано : Есть ли резервное копирование также резервное копирование файлов в хранилище? Не только история репозитория? Мои извинения, если это, кажется, глупый вопрос.
David
1

голосов
1

ответ
39

Просмотры

Могу ли я создать parametrezed работу в gitlab трубопровода?

Мне нужно создать работу в gitlab трубопровода. Я хочу, чтобы запустить его вручную и положить в некоторые переменные для использования в сценариях. Как мне это сделать? Могу я?
Anna
1

голосов
0

ответ
61

Просмотры

PhantomJS тайм-аут проблемы при работе в режиме обезглавленного в GitLab CI

Я пытаюсь использовать GitLab CI, чтобы запустить некоторые испытания на сторону клиента блок, написанные с использованием QUnit. Теперь, чтобы запустить тест QUnit я использую хрюкать-вно-QUnit плагин. Чтобы запустить эти тесты в обезглавленный режиме Я использую этот плагин, который хозяйничает его на сервере LOCALHOST в консоли и запускает все модульные тесты. При выполнении этого проекта на местном уровне я успешно в состоянии запустить все модульные тесты, но когда я проверить в своем коде, который пинает процесса CI, на GitLab, он терпит неудачу на старте сервера phantomjs и дает ошибку тайм-аута. Я также обеспечивает связь jsbin двух текстовых файлов, которые в основном выход модульного тестирования с моей консоли. Один файл из моей локальной системы и другое от GitLab CI, который работает на веб-сайте GitLab когда я проверяю в моем коде. Локальная консоль Вывод файла дампа Gitlab CI Выход Dump Добавление мой gitlab-ci.yaml файл изображения: узел: 4,2. {опции: {// открытые: истинно}, первый: {опции: {порт: 9000, // LiveReload: 3500, база: "./"}}, во-вторых: {опции: {разомкнут: {цель: «HTTP : // локальный: 9000 / WebContent "}, KeepAlive: верно, порт: 9000, LiveReload: 3501, основание:" ./»,}}}}); grunt.loadNpmTasks ( "хрюкать-вно-Коннект"); grunt.loadNpmTasks ( "Грунт-вно-QUnit"); grunt.registerTask ( "тест", [ "подключения: первый", "QUnit" ]); grunt.registerTask ( "по умолчанию", [ "подключить: второй"]); };
Atul Chaudhary
1

голосов
0

ответ
110

Просмотры

Дженкинс GitLab Объединить запрос Remote Commit Reference

Я добавил плагин GitLab Дженкинс и установить webhook так GitLab вызывает Дженкинс строить. Дженкинс тянет пересмотр и сливает его локально с целевой отрасли. Затем он строит объединенный код. До сих пор все в порядке. Теперь я хочу Sonarqube проанализировать объединенный код и добавлять комментарии к GitLab объединить запрос (с помощью плагина Sonarqube GitLab). Для этого я должен были бы совершить удаленный SHA из Дженкинс будет принята в Sonarqube, как sonar.gitlab.commit_sha Однако в Дженкинс в этом случае переменного $ GIT_COMMIT относится к локально созданному объединению совершить - что, конечно, не может быть найден в GitLab и, следовательно, комментарий не может быть добавлен. Есть ли решение этой проблемы? Могу ли я на ложном пути, делая это таким образом, и я должен просто предоставить комментарии sonarqube для выталкивает художественные ветви (до запроса слияния)? Спасибо за любой вклад.
joste
1

голосов
0

ответ
31

Просмотры

Как владелец группы раскошелиться проект в gitlab?

Как владелец группы в gitlab, я хочу, чтобы раскошелиться проект в группе имен в собственное пространство имен пользователей. Но когда я открываю страницу проекта в gitlab, я не вижу вариант вилки на этой странице. Как я тогда раскошелиться проект?
Janardan Kelkar
1

голосов
1

ответ
190

Просмотры

Как GitLab добавить слитый ярлык расшириться

В нашем проекте есть мастер филиал и филиал master1. Когда новый DEV филиал объединен в master1 ветвь, GitLab не добавит слитый тег к исходной ветви, как это. Кажется, что только запросы слияния с целевой ветви будучи мастером будет иметь этот тег, и это действительно имеет смысл. Мой вопрос, есть ли существующий документ о том, как этот тег добавляется GitLab?
ROROROOROROR
1

голосов
1

ответ
920

Просмотры

Gitlab-CI - Бегун не может тянуть Docker изображения - требуется маркер авторизации

Я использую Omnibus Gitlab версии 10.7.3-ЭИ. Я нажал Docker изображение на моем собственном реестре с персональным маркером доступа с успехом. Но когда я хочу построить из этого изображения в трубопроводе Gitlab CI, я получил следующее сообщение об ошибке в интерфейсе gitlab: Бег с gitlab бегуном 10.6.0 (XXXXXXX) на моем бегуне хххххого Использования Docker исполнителя с gitlab.example изображения. ком / MyProject / myimage1 ... Вытащив докер изображение gitlab.example.com/myproject/myimage1 ... ОШИБКА: Подготовка не удалось: Ошибка: нет такого изображения: gitlab.example.com/myproject/myimage1 будет повторена в 3s .. . на стороне gitlab сервера, я получил в / вар / журнал / gitlab / регистрация / ток: уровень = предупреждение тзд = «ошибка авторизации контекста: маркер авторизации требуется» в то же время в / вар / / gitlab / gitlab-рельсы войти /production.log: Обработка Gitlab :: RequestForgeryProtection :: Контроллер # индекс как * / * Параметры: { "изменения" => "_ любой" => "Протокол" "MyProject / project.git" "gl_repository" => ноль, "проект" => "SSH", «окр "=>" {}», "KEY_ID"=> "[FILTERED]", "secret_token"=> "[FILTERED]"} не удается проверить CSRF токен подлинность Этот CSRF токен сбой проверки обрабатывается внутри` GitLab :: RequestForgeryProtection` в отличие от бревна можно предположить, это не приводит к фактическому 422 ответа пользователя для запросов API, единственный эффект в том, что `current_user` будет` nil` на время запроса завершенного 422 Unprocessable Entity в 0ms ( ActiveRecord: 0.0ms | Elasticsearch: 0.0ms) Что здесь происходит? Спасибо за вашу помощь. , "Gl_repository" => ноль, "Проект" "_any" => "MyProject / project.git", "протокол" => "SSH", "ENV" => "{}", "KEY_ID" => "[ ФИЛЬТРИРОВАНЫЕ]»,„secret_token“=>„[FILTERED]“} не удается проверить CSRF маркер подлинности Этот маркер сбой проверки CSRF обрабатывается внутри` GitLab :: RequestForgeryProtection` в отличие от бревна может предложить, это не приводит к фактической 422 ответ пользователю для запросов API, единственный эффект, что `current_user` будет` nil` на время запроса завершенного 422 Unprocessable Entity в 0ms (ActiveRecord: 0.0ms | Elasticsearch: 0.0ms) что происходит здесь? Спасибо за вашу помощь. , "Gl_repository" => ноль, "Проект" "_any" => "MyProject / project.git", "протокол" => "SSH", "ENV" => "{}", "KEY_ID" => "[ ФИЛЬТРИРОВАНЫЕ]»,„secret_token“=>„[FILTERED]“} не удается проверить CSRF маркер подлинности Этот маркер сбой проверки CSRF обрабатывается внутри` GitLab :: RequestForgeryProtection` в отличие от бревна может предложить, это не приводит к фактической 422 ответ пользователю для запросов API, единственный эффект, что `current_user` будет` nil` на время запроса завершенного 422 Unprocessable Entity в 0ms (ActiveRecord: 0.0ms | Elasticsearch: 0.0ms) что происходит здесь? Спасибо за вашу помощь. т проверить подлинность CSRF маркера Этого CSRF маркер отказ проверки обрабатывается внутри `GitLab :: RequestForgeryProtection` В отличие от бревна можно предположить, это не приводит к фактическому 422 ответа пользователя для запросов API, единственный эффект в том, что` current_user` будет `nil` на время запроса завершенного 422 Unprocessable Entity в 0ms (ActiveRecord: 0.0ms | Elasticsearch: 0.0ms) Что происходит здесь? Спасибо за вашу помощь. т проверить подлинность CSRF маркера Этого CSRF маркер отказ проверки обрабатывается внутри `GitLab :: RequestForgeryProtection` В отличие от бревна можно предположить, это не приводит к фактическому 422 ответа пользователя для запросов API, единственный эффект в том, что` current_user` будет `nil` на время запроса завершенного 422 Unprocessable Entity в 0ms (ActiveRecord: 0.0ms | Elasticsearch: 0.0ms) Что происходит здесь? Спасибо за вашу помощь. 0ms) Что здесь происходит? Спасибо за вашу помощь. 0ms) Что здесь происходит? Спасибо за вашу помощь.
Mr.King
1

голосов
1

ответ
34

Просмотры

Проблема с GitLab CE издание (создание Random Соавторы)

Я установил GitLab CE издание работает в грузчиком на моем CentOS с LDAP логинов. Все работает отлично, я могу создавать группы, пользователь, проекты и т.д. Затем я использовал HTTPS и вытащил репозитарий, к моему Visual Studio. Git Connection Клонирование (.jpg) До сих пор так хорошо. Я сделал некоторые изменения, а затем committed-> толкнул GitLab, он запрашивает имя пользователя и пароль, а затем выталкивает в хранилище GitLab. Хорошо, это то, как работает GitLab. Теперь проблема, когда я изменить глобальные настройки Git в Visual Studio для некоторых случайного Имени пользователя и адрес электронной почты Гита Global Setting (.jpg) он по-прежнему обновляет мое хранилище и списки этого случайного пользователя в качестве contributor.Project Соавторов. Я немного запутался и искали повсюду в течение дня, чтобы решить эту проблему. Я, возможно, придется бросить проект GitLab, если этот вопрос не может быть решена. Может кто-то помочь мне с этим? Любые предложения будут оценены. Заранее спасибо!
Salman
1

голосов
1

ответ
25

Просмотры

настроить различные роли для пользователя в группе по сравнению с конкретным проектом

В gitlab, у меня есть член команды, который имеет общую роль разработчика. Я должен был бы сделать его сопровождающим для конкретного проекта. Я просмотрел документацию, но я не найти смирительную вперед ответ о том, как обновить свою роль в конкретном проекте.
Gio
1

голосов
0

ответ
127

Просмотры

Настройка GitLab Weblogic CI

Вы знаете, если это возможно сделать CI Pipeline с развертыванием Weblogic 10.3.4.0 и Java 8 Spring Project? Если да, то у вас есть какие-либо советы для меня? Я успешно развернут проект на CI Gitlab и настроен файл YML, но я не нашел много информации о сети о WebLogic интеграции с GitLab, спасибо за помощь заранее! С уважением !
fredator88
1

голосов
0

ответ
15

Просмотры

GitLab новый филиал добавить время соединения из

Я хочу, чтобы вытащить мой местный проект GitLab компании с созданием нового филиала, проект тянуть мастером и может быть найден в GitLab но помечено как «добавить время подключения из». Статус в GitLab показывает ниже: dev_180703_collectionID слиты Объединить запрос Сравнить Light Merge d364f533 · добавить время соединения из · 3 месяца назад. Однако, это не может быть проверено на черепахе на месте, может кто-нибудь посоветовать мне, что случилось? есть какие-либо проблемы с моей pub_ssh_key или что-то еще? Было бы очень признателен, если вы могли бы помочь мне.
Leshen Zhu
1

голосов
1

ответ
120

Просмотры

мерзавец - нажать на gitlab с локального сервера мерзавца

У меня есть локальный сервер Git, где я разместить файлы для Docker контейнера с программным обеспечением ведения блога (hexo). После нажатия на локальный сервер мерзавца, я хотел бы автоматически толкать блог gitlab. Это каталог я нажать на локальный сервер мерзавца: hexo
jsus
1

голосов
0

ответ
668

Просмотры

Невозможно GIT: сертификат Ошибка установки проверить места

Я не могу тянуть код больше. Я попытался установить путь мерзавец, но он по-прежнему не работает .. я тоже выключен SSL проверяет $ мерзавца тянуть начало разработки-Avaya фатальный: неспособен доступ «https://gitlab.com/Tuong_Nguyen1/OCMT.git/»: сертификат настройки ошибки проверить место: CAfile: нет C: / Program Files / Git / mingw64 / libexec / SSL / сертификаты / ч-bundle.crt CApath: нет
HenryPham
1

голосов
1

ответ
269

Просмотры

Получить имя измененной ветви, где изменения выталкиваются, Дженкинс трубопровод сценария

Я борюсь с настройкой моего CI / CD с моим проектом. Мой СКМ gitlab и CI является Дженкинс. Я создал сценарий трубопровода, который работает очень хорошо. Кроме того, я могу настроить gitlab webhook, который запускает сборку в Дженкинс без какого-либо вопроса. Вот мой пример сценарий трубопровода: Защита работает (gitlabBuildName) {updateGitlabCommitStatus (название: "$ {gitlabBuildName}", состояние: 'работает')} Защита успех (gitlabBuildName) {updateGitlabCommitStatus (название: "$ {gitlabBuildName}", состояние: 'успех')} недостаточность четкости (gitlabBuildName) {updateGitlabCommitStatus (название: "$ {gitlabBuildName}", состояние: 'не удалось')} свойства ([[$ класс: 'GitLabConnectionProperty', gitLabConnection: 'gitlab'], pipelineTriggers ([ [$ класс: "GitLabPushTrigger", triggerOnPush: правда, triggerOnMergeRequest: верно, // triggerOpenMergeRequestOnPush: "как", // triggerOnNoteRequest: верно, // noteRegex: "CI_STAGE_BUILD_THIS", // skipWorkInProgressMergeRequest: верно, // ciSkip: ложь, // setBuildDescription: истинно, // addNoteOnMergeRequest: правда, addCiMessage: правда, addVoteOnMergeRequest: правда, acceptMergeRequestOnSuccess: правда, branchFilterType: "NameBasedFilter", // targetBranchRegex: "некоторые Гиса", includeBranchesSpec: "мастер, сцена, прод", excludeBranchesSpec: "DEV"]]) ]); трубопроводные {агент {ярлык 'амазонка-облако'} Параметры {gitLabConnection ( 'gitlab') тайм-аут (время: 1, единица измерения: submoduleCfg: [], userRemoteConfigs: [[credentialsId: "$ {GIT_SSH_KEY_ID}", URL: 'https: //git_url/project_name2.git']]])} после {успех {эхо «Успех: Git Checkout сделано для операции РЕПО. "эхо„==========“эхо„$ {env.GIT_BRANCH}“// печатает нуль} {отказа эхо„ошибка: Некоторые ошибка при Git Checkout по сделкам РЕПО“. отказ ( "$ {JOB_NAME}")}}} этап ( 'Checkout: заказ проекта2 Repos') {шаги {Кассовые ([$ класс: 'GitSCM', ветви: [[название: "Новый-уй"]], doGenerateSubmoduleConfigurations: ложные, расширения: [[$ класс: 'RelativeTargetDirectory', relativeTargetDir: '$ BUILD_NUMBER / project_name2']], submoduleCfg: [], userRemoteConfigs: [[credentialsId: "$ {GIT_SSH_KEY_ID}", URL: «https: / /git_url/project_name2.git ']]])} после {успеха {эхо "успех: Git Checkout сделана для project_name2 РЕПО."} отказ {эхо "ошибка: Некоторая ошибка при Git отладка project_name2 РЕПО". недостаточность ( "$ {JOB_NAME}")}}} этап ( "Сложение: Температура: печать Env переменных. ) {Шаги {эхо «$ {branch_name}»} {после успеха {эхо «Успех: Успешно создал последнюю местную сборку и помечать его.» } Отказ {эхо "Ошибка: не удалось создать образ." Провал ( "$ {JOB_NAME}")}}} стадии ( 'Очистка:. Очистите VM Теперь') {шаги {// Sh «Докер RMI $ ( Докер изображения -a -q) | эхо «Не в состоянии удалить некоторые изображения»»cleancleanWs ()} {после успеха {эхо„Успех:. Вымытый ВМ“успех („$ {JOB_NAME}“ )} {Неудача эхо «Ошибка: Некоторые ошибка при очистке ВМ.» Провал ( «$ {JOB_NAME}») // cleanWs ()}}}}} Но проблема с выше код я не могу найти название филиала по помощи любой ENV переменных. Для EXA. Моя jenskins задание выполняется, когда изменения выталкиваются в отрасли. Но я хочу, чтобы получить имя филиала, который был контролем (где изменения выталкивается) и baed на том, что я хочу, чтобы запустить некоторые дополнительные сценарии, когда ветвь «этап». Я пытался использовать «env.BRANCH_NAME» и т.д., но все показывают нуль. Может кто-нибудь, пожалуйста, помогите мне, чтобы просто получить имя ветви. ) // cleanWs ()}}}}} Но проблема с выше код я не могу найти имя ветви в помощи каких-либо ENV переменных. Для EXA. Моя jenskins задание выполняется, когда изменения выталкиваются в отрасли. Но я хочу, чтобы получить имя филиала, который был контролем (где изменения выталкивается) и baed на том, что я хочу, чтобы запустить некоторые дополнительные сценарии, когда ветвь «этап». Я пытался использовать «env.BRANCH_NAME» и т.д., но все показывают нуль. Может кто-нибудь, пожалуйста, помогите мне, чтобы просто получить имя ветви. ) // cleanWs ()}}}}} Но проблема с выше код я не могу найти имя ветви в помощи каких-либо ENV переменных. Для EXA. Моя jenskins задание выполняется, когда изменения выталкиваются в отрасли. Но я хочу, чтобы получить имя филиала, который был контролем (где изменения выталкивается) и baed на том, что я хочу, чтобы запустить некоторые дополнительные сценарии, когда ветвь «этап». Я пытался использовать «env.BRANCH_NAME» и т.д., но все показывают нуль. Может кто-нибудь, пожалуйста, помогите мне, чтобы просто получить имя ветви. но все показывают нуль. Может кто-нибудь, пожалуйста, помогите мне, чтобы просто получить имя ветви. но все показывают нуль. Может кто-нибудь, пожалуйста, помогите мне, чтобы просто получить имя ветви.
1

голосов
0

ответ
44

Просмотры

Вы можете изменить командную строку команду по умолчанию GitLab?

Я хостинг своего собственного сервера GitLab в моей компании, и я хочу, чтобы изменить инструкции командной строки, которые отображаются при создании нового проекта. Является ли это вообще возможно? PS: Я знаком с «Новой страницей проекта».
David Walser
1

голосов
0

ответ
448

Просмотры

Gitlab CI: Доступ к переменным окружения

Рассмотрим следующий gitlab-ci.yml: ... переменные: var_A: 'Hello' before_script: - экспорт var_B = "Мир" step1: этап: скрипт сборки: - CHMOD U + х run.sh && источника run.sh Учитывая, что run.sh содержит следующий сценарий: эхо $ var_A эхо $ var_B Я заметил, после того, как CI запускает конвейер, var_A решает «Hello», однако вызывая эхо $ var_B не что-либо на экране печати. Что именно здесь происходит? Есть ли способ, чтобы получить доступ к var_b в сценарии оболочки?
Arvinje
1

голосов
1

ответ
37

Просмотры

Держите файл синхронизируется по нескольким хранилищам

У меня есть определенный R скрипт, который я использую в нескольких различных хранилищах. Я обновить его довольно часто, и каждый раз, когда я делаю, я должен помнить, чтобы обновить его в любом другом хранилище, где он хранится, потому что мне нужно их все, чтобы оставаться в курсе. Есть ли способ сделать это автоматически, так что всякий раз, когда одна копия файла обновляется все остальные копии? Вещи, которые я пробовал / мысль: Hardlinking: жесткие перерывы ссылки всякий раз, когда я делаю тянуть или филиал переключатель, который изменяет файл, потому что мерзавец не отслеживает метаданные жесткого соединения. Там раньше инструмент под названием «мерзавец metastore», что, возможно, помог решить эту проблему, но это, кажется, в автономном режиме, и ГИТ-кэш-мета не хранит иноды значения для восстановления жестких ссылок (хотя, если есть способ изменить его таким что это может быть достигнуто, что было бы очень здорово). Создание библиотеки: сценарий содержит конфиденциальную информацию, поэтому он не может быть в публично размещенную библиотеке, и в частном порядке размещаемые библиотеки R можно обновить только вручную, так что проблема не решена. Чтение файла из мерзавца: такие же проблемы, как и выше, она должна быть в частном хранилище, которое не может быть автоматически доступны из R без ручного ввода учетных данных.
Pedro Carvalho
1

голосов
1

ответ
888

Просмотры

Как сделать GitLab CI Release Весенних загрузок JAR с помощью Gradle?

У меня есть загрузочный проект Spring, который строит с помощью задачи bootJar в Gradle. Это создает файл исполняемого ____- 1,0-SNAPSHOT.jar. Теперь я хочу использовать GitLab CI построить JAR и сделать релизы. Там, кажется, не быть очевидный способ сделать сборки. Я начал смотреть на ResearchGate Gradle плагин. Это кажется перспективным, но есть много предположений. Что это лучший способ, чтобы получить JARs релиз из GitLab CI?
User1
1

голосов
1

ответ
403

Просмотры

Слияние ветви мастера после испытания Дженкинс успешного

Я интересно, если есть способ, чтобы объединить ветку автоматически освоить после испытания Дженкинс заканчивается успешно. Рассмотрим эту простую Jenkinsfile в тестовой ветке: трубопровод {агент любой стадии {стадия ( «сборки») {шаги {ш 'эхо „HELLO WORLD“} после {успех {// что-то добавить для запроса мерзавец слияния}}}}} Какой код я должен написать в «пост» или где-то еще, или, возможно, некоторые плагин нужен?
Shaahin Shemshian
1

голосов
0

ответ
82

Просмотры

Behat для JSON API Test + Gitlab CI

Не удается получить GitlabCI вызвать локального сервера (с помощью жрать) - это дает соединение отказаться от ошибки. Не удается найти хороший ресурс на тему - кто-нибудь сумел сделать Behat тесты для JSON Apis с использованием Gitlab трубопроводов?
Victor Mikó
1

голосов
0

ответ
28

Просмотры

Как мы получаем вклад сетки, заполненный данными взносов в профиле Gitlab для конкретного пользователя?

В профиле Gitlab для пользователя, если мы хотим, чтобы увидеть активность для определенного пользователя, его видимого в качестве вклада в день года в синих сетках. Как мы получаем вклад сетки, заполненный данными взносов в профиле Gitlab для конкретного пользователя? Был бы признателен, если кто-то может указать меня к исходному коду, который генерирует это!
shitgetsreal
1

голосов
0

ответ
64

Просмотры

PM2 ключи плохо разрешения на gitlab-Х

Я хотел бы запустить PM2 из gitlab-či бегуна, но после выполнения PM2, я имею это сообщение: Внимание: Постоянно добавляется «XXXXXXX» (ECDSA) в список известных хостов. @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@ @ ПРЕДУПРЕЖДЕНИЕ: Незащищенный PRIVATE KEY FILE! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@ права доступа 0755 для «» /root/.ssh слишком открыты. Необходимо, чтобы ваши личные файлы ключей не доступны другим. Этот секретный ключ будет проигнорирован. Загрузить ключ «/root/.ssh»: плохие разрешения Permission Denied, пожалуйста, попробуйте еще раз. Разрешение отказано, пожалуйста, попробуйте еще раз. Разрешение отказано (ОткрытыйКлюче, пароль). Развертывание не удалось, я пытаюсь установить CHMOD 600 ~ / .ssh, но не результат. Любой человек может мне помочь?
s-leg3ndz
1

голосов
0

ответ
46

Просмотры

gitlab-бегун и Fastlane - Не можете найти OneSignal Extension Provisioning файл

Я пытаюсь использовать Gitlab CI функцию / CD, чтобы создавать и распространять мое приложение IOS. Чтобы сделать это, я сделал ИМАК как Gitlab-Runner для создания и развертывания. Но я встретил вопрос, который не может построить мое приложение IOS. Поскольку расширение приложения OneSignal IOS не может найти профиль обеспечения для создания его. ❌ [BCEROR] Подпись кода ошибки: «OneSignalNotificationServiceExtension» требует профиля обеспечения. Выберите профиль обеспечения для «отладки» конфигурации сборки в редакторе проекта. Вот мой код, чтобы построить его. automatic_code_signing increment_build_number increment_version_number тренажерный зал (рабочее пространство: "MyApp.xcworkspace", схема: "MyApp", чистая: правда, молчит: ложные, export_xcargs: "-allowProvisioningUpdates", include_bitcode: ложь, export_method: "приложение-магазин", export_options:
idreamer
1

голосов
1

ответ
84

Просмотры

Gitlab branches 'diverged' after merging two branches

I had a branch called refactor, which I merged into master, using the Gitlab web interface. This also deleted the source branch. Back in the shell, I noticed that git still thought it was on the refactor branch (which no longer exists). I tried switching branches back to master but I had done some further work locally, resulting in unsaved changes. I found a new (to me) command called stash, so tried that: $ git stash warning: LF will be replaced by CRLF in Prec/EnquiryForms/wizard/manifest.xml The file will have its original line endings in your working directory. Saved working directory and index state WIP on refactor: 3b174f5 Updated package Then I could switch to master $ git checkout master Switched to branch 'master' Your branch is up to date with 'origin/master'. I tried to apply the stash but got conflicts $ git stash apply Auto-merging Prec/Scripts/_wizard/manifest.xml CONFLICT (content): Merge conflict in Prec/Scripts/_wizard/manifest.xml Auto-merging Prec/EnquiryForms/wizard/manifest.xml CONFLICT (content): Merge conflict in Prec/EnquiryForms/wizard/manifest.xml Auto-merging Prec/Prec.Manifest.xml CONFLICT (content): Merge conflict in Prec/Prec.Manifest.xml So I tried just committing anyway and am now stuck. $ git status On branch master Your branch is up to date with 'origin/master'. Unmerged paths: (use "git reset HEAD ..." to unstage) (use "git add ..." to mark resolution) both modified: Prec/Prec.Manifest.xml both modified: Prec/EnquiryForms/wizard/manifest.xml both modified: Prec/Scripts/_wizard/manifest.xml Untracked files: (use "git add ..." to include in what will be committed) Prec/Lookups/CLTYPES/ no changes added to commit (use "git add" and/or "git commit -a") $ git stash list [email protected]{0}: WIP on refactor: 3b174f5 Updated package $ git add . $ git commit -m "some changes" [master d5892a6] some changes 4 files changed, 112 insertions(+) create mode 100644 Prec/Lookups/CLTYPES/manifest.xml $ git push origin master To gitlab.example.com:repo/new.git ! [rejected] master -> master (fetch first) error: failed to push some refs to '[email protected]:repo/new.git' hint: Updates were rejected because the remote contains work that you do hint: not have locally. This is usually caused by another repository pushing hint: to the same ref. You may want to first integrate the remote changes hint: (e.g., 'git pull ...') before pushing again. hint: See the 'Note about fast-forwards' in 'git push --help' for details. At this point I have done a git pull $ git pull remote: Enumerating objects: 1, done. remote: Counting objects: 100% (1/1), done. remote: Total 1 (delta 0), reused 1 (delta 0) Unpacking objects: 100% (1/1), done. From gitlab.example.com:repo/new-coi c521196..bce53c1 master -> origin/master Auto-merging Prec/Scripts/_wizard/manifest.xml CONFLICT (content): Merge conflict in Prec/Scripts/_wizard/manifest.xml Auto-merging Prec/EnquiryForms/wizard/manifest.xml CONFLICT (content): Merge conflict in Prec/EnquiryForms/wizard/manifest.xml Auto-merging Prec/Prec.Manifest.xml CONFLICT (content): Merge conflict in Prec/Prec.Manifest.xml Automatic merge failed; fix conflicts and then commit the result. I'm now at the following status $ git status On branch master Your branch and 'origin/master' have diverged, and have 1 and 5 different commits each, respectively. (use "git pull" to merge the remote branch into yours) I don't really understand what's happened here, or how to fix it. I basically want those changes I made after merging branches to be committed into the master branch. Git needs to be as up-to-date as my local directory.
Syntax Error
1

голосов
0

ответ
23

Просмотры

gitlab_rails [ 'BACKUP_PATH'] игнорируется

Я хочу, чтобы изменить местоположение по умолчанию резервных копий gitlab в. Однако следующая процедура не работает, и резервные копии по-прежнему идут в папку по умолчанию (/ вар / Opt / gitlab / резервное копирование): изменение gitlab_rails [ «BACKUP_PATH»] в /etc/gitlab/gitlab.rbto gitlab_rails [ «BACKUP_PATH»] = " / Главная / Shared / gitlab-подпорка»запустить Sudo gitlab-CTL перенастроить снова запустите Sudo gitlab-грабли gitlab: резервное копирование: создать
ted

Просмотр дополнительных вопросов