Скопируйте файлы из мастер ветки из Gitlab на мой сервер - PullRequest
0 голосов
/ 12 июня 2019

Я прошу прощения, я действительно не знаю, как задать этот вопрос.Я работаю над проектом, который размещен на gitlab.com, и я хочу написать скрипт, который запускается на моем сервере, чтобы получить все файлы из главной ветки моего проекта и скопировать его в определенную папку, чтобы не делать это вручную.

Мой вопрос: как я могу получить эти файлы, используя API gitlab с таким языком, как php или python, не настраивая проект git на моем сервере?

Я просматриваю документацию и делаю все, чтобы получить ключ ssh, но не могу найти, как просто получить файлы из главной ветки.

Мне не нужен полный кодно только способ сделать это правильно

Надеюсь, мой вопрос не слишком расплывчатый.Заранее благодарю

1 Ответ

0 голосов
/ 12 июня 2019

вы можете использовать ftp git https://github.com/git-ftp/git-ftp

- это очень хорошее решение для одновременной загрузки gitlab и сервера.

или вы можете использовать конвейер gitlab, создать .gitlab-ci.файл yml на вашем сервере с учетными данными gitlab для подключения вашего сервера к проекту gitlab https://docs.gitlab.com/ee/ci/README.html

...