Ошибка синтаксического анализа URL-адреса при клонировании репозитория с помощью GIT LFS

Я пытаюсь клонировать репозиторий GIT из Bitbucket, который, по-видимому, использует GIT LFS:

git clone [email protected]:companyname/repository-name/

При частичном клонировании репозитория я получаю следующую ошибку:

Error parsing URL "[email protected]:companyname/repository-name.git/info/lfs": parse [email protected]:companyname/repository-name.git/info/lfs: first path segment in URL cannot contain colonError parsing URL "[email protected]:companyname/repository-name.git/info/lfs": parse [email protected]:companyname/repository-name.git/info/lfs: first path segment in URL cannot contain colonFiltering contenFiltering content: 100% (3/3), 49.97 MiB | 6.59 MiB/s, done.

GIT LFS установлен:

$ git-lfs.exe --version
git-lfs/2.9.0 (GitHub; windows amd64; go 1.12.7; git 8ab05aa7)

Я использую GIT 2.24.0 в Windows:

$ git --version
git version 2.24.0.windows.2

Я делаю что-то неправильно? Могу ли я игнорировать это? Как я могу исправить эту ошибку? Это даже ошибка GIT LFS (или какой-то пользовательский скрипт, о котором я не знаю)?


person Florian Winter    schedule 27.11.2019    source источник
comment
разве у вас не должно быть косой черты / вместо : в URL-адресе после [email protected][email protected]:companyname/repository-name/   -  person ankidaemon    schedule 27.11.2019
comment
Я не знаю. Будет ли это работать? Что я знаю, так это то, что использование двоеточия работает для меня во всех других репозиториях при их клонировании через SSH.   -  person Florian Winter    schedule 27.11.2019
comment
да, это по дизайну. должен иметь ssh или http и / вместо URL.   -  person ankidaemon    schedule 27.11.2019
comment
Нет, косая черта вообще не работает. Я попробовал $ git clone [email protected]/companyname/repository-name/ и получил fatal: repository '[email protected]/companyname/repository-name/' does not exist.   -  person Florian Winter    schedule 27.11.2019
comment
Каков правильный формат URL-адреса при использовании SSH?   -  person Florian Winter    schedule 27.11.2019
comment
Похоже, это работает: git clone ssh://[email protected]/xxx/yyy/. Не стесняйтесь отвечать на него, чтобы получить репутацию. Спасибо, что указали мне правильное направление.   -  person Florian Winter    schedule 27.11.2019
comment
что-то вроде - ssh://git@git.‹organisation›/‹project›/‹repo›.git   -  person ankidaemon    schedule 27.11.2019
comment
stackoverflow.com/a/59036062/7976758   -  person phd    schedule 27.11.2019
comment
Это другой вопрос. Они использовали недопустимый синтаксис (начиная с ssh:// и используя двоеточие). Синтаксис двоеточия действителен без ssh:// и работает, но он не работает с GIT LFS, в чем здесь проблема.   -  person Florian Winter    schedule 28.11.2019


Ответы (1)


Шаблон URL должен начинаться с «ssh/http» и должен иметь «/» вместо «:», как —

ssh://git@git.<organisation>/<project>/<repo>.git 
person ankidaemon    schedule 27.11.2019