Как устранить git error: failed to push some refs to?
Привет, такая проблема - написал программу, создал на GitLab пустой репозиторий, хочу туда залить свой проект. Собственно открываю консоль гита в папке и пишу
git init
git remote add origin {тут мой ssh}
git add .
git commit -m "Initial commit"
git push -u origin master
Все команды проходят без ошибок, кроме последней. На последней происходит:
LFS: Put "********": read tcp ****: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.
error: failed to push some refs to 'my rep'
Собственно в чём может быть проблема? Гуглил на эту тему и, нагуглить получилось что-то вроде такого:
This error mainly occurs when you attempt to push your local changes to GitHub while the local repository (repo) has not yet been updated with any changes made in the remote repo.
Но обновлять то нечего, у меня удалённый репозиторий пустой. The repository for this project is empty.
LFS это Large File Storage. Git LFS используется для управления большими файлами в репозиториях Git.
Может вы закоммитили какой-то мусор вместо кода программы?
Если в вашем проекте есть очень большие файлы (больше 100 МБ), GitHub и GitLab по умолчанию не позволяют их загружать без использования Git LFS.
Ballantrae, изучайте что такое Git LFS и инициализируйте у себя.
Я в этом не силен, не пользовался ни разу.
Надо сделать что-то вроде git lfs install
Если Git LFS не установлен, вы получите сообщение об ошибке. Установите Git LFS, скачав его с официального сайта: https://git-lfs.github.com/
Потом надо отметить какие файлы вы будете загружать в LFS git lfs track "*.psd"
Удаление папки из рабочего каталога проекта не удалит её из истории репозитория. Ballantrae, если эта папка не нужна, то пересоздайте репозиторий.
Удалите каталог .git и начните всё заново.