Невозможно клонировать из Bitbucket — застревает на этапе «Клонирование в...»

Невозможно клонировать из Bitbucket — застревает на этапе «Клонирование в...»

Может быть, вы сможете мне помочь. У меня есть сервер, к которому я подключаюсь через SSH-туннель. На этом сервере я хочу клонировать git-репозиторий из bitbucket, но bitbucket также использует порт 22, как я предполагаю. Так как же мне клонировать репозиторий на свой сервер, используя другой порт?

к вашему сведению Я пришел с этим решением, поскольку борюсь со странной ошибкой. Когда я пытаюсь клонировать репозиторий на сервере, программа застревает на "Клонирование в репозиторий...". После некоторого гугления я обнаружил, что соединение с сервером репозитория "сломано". Так что вот почему - я подключаюсь к нему через SSH.

Спасибо

ОБНОВЛЯТЬЭто вывод консоли

root@245:/path/to/dev# git clone [email protected]:123456789/repo.git
Cloning into repo...

и всё. Застревает после "Клонирования в dev"...

решение1

Запустите , чтобы получить больше информации. В моем случае клиент ssh пытался подключиться к IPv6-адресу bitbucket, но, очевидно, мир еще не готов.ssh -vv [email protected]

Мне пришлось поместить это в раздел «Host *» файла /etc/ssh/ssh_config, чтобы отключить SSH-подключение через IPv6:

AddressFamily inet

решение2

Убедитесь, что вы клонируете в том nfs.

У меня была та же проблема, потом я понял, что клонирую репозиторий в общий том cifs, смонтированный на моем сервере linux, и это была моя проблема. Я решил ее, используя вместо этого том nfs!

решение3

Запустить ssh -vv[email protected]и проверьте, является ли тип IP IPV4 или IPV6. Если это IPV6, вам нужно изменить его на IPV4. Измените конфигурацию grub:

  1. #sudo nano /etc/default/grub
  2. Измените эти строки следующим образом: GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disable=1" GRUB_CMDLINE_LINUX="ipv6.disable=1"
  3. Перезапустите SO (sudo update-grub у меня не сработало)

Вот и все. Хороший взгляд.

Связанный контент