Добрый день всем участникам проекта toster. Суть вопроса в следующем.
Поднял я значит gitlab на локальной машине, с помощью Omnibus package.
Все замечательно, создал группу в ней репозиторий, комиты проходят замечательно по ssh ключам. Пусть в SourceTree к репозиторию выглядит так: git@192.168.0.106:testgroup/game_project.git
Решил следуя документации подключить git LFS
Включил поддержку в
omnibus и пересобрал пакет.
На локальной машине выполняя следуя
документации
git clone git@192.168.0.106:testgroup/game_project.git
git lfs init
git lfs track "*.psd"
git add .
git commit -am "Test PSD file add git LFS"
git push origin master - и вот тут возникает проблема. Он требует авторизацию через HTTPS как и сказано в документации. а именно он просит пароль от пользователя git. Как организовать эту авторизацию что бы не приходилось при желании запушить LFS менять путь репозитория на следующий
192.168.0.106/testgroup/game_project.git - если меняю репозиторий на http. Все проходит гладко
git -c diff.mnemonicprefix=false -c core.quotepath=false push -v --tags origin master:master
Pushing to 192.168.0.106/ldgames/1day_game.git
Git LFS: (0 of 1 files) 0 B / 299.38 MB
Git LFS: (0 of 1 files) 299.38 MB / 299.38 MB
POST git-receive-pack (599 bytes)
To 192.168.0.106/ldgames/1day_game.git
3484e92..897fbbf master -> master
updating local tracking ref 'refs/remotes/origin/master'
Успешно выполнено.