Bitbucket에서 복제할 수 없습니다. "Cloning into..."에서 멈춥니다.

Bitbucket에서 복제할 수 없습니다. "Cloning into..."에서 멈춥니다.

어쩌면 당신이 나를 도와줄 수도 있어요. SSH 터널을 통해 액세스하는 서버가 있습니다. 이 서버에서는 bitbucket에서 git repo를 복제하고 싶지만 bitbucket은 포트 22도 사용한다고 가정합니다. 그러면 다른 포트를 사용하여 리포지토리를 내 서버에 복제하려면 어떻게 해야 합니까?

참고로 이상한 오류로 어려움을 겪고 있기 때문에 이 솔루션을 사용했습니다. 서버에서 저장소를 복제하려고 하면 프로그램이 "저장소에 복제하는 중...."에서 멈춥니다. 인터넷 검색을 한 후 repo 서버에 대한 연결이 "깨졌다"는 것을 발견했습니다. 이것이 제가 추측한 이유입니다. SSH를 사용하여 연결하고 있습니다.

고마워

업데이트콘솔 출력입니다

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

그리고 그게 다야. "개발자에게 복제" 후 멈춤 현상이 발생합니다...

답변1

더 많은 정보를 얻으려면 실행하세요 . 내 경우에는 ssh 클라이언트가 bitbucket의 IPv6 주소에 연결을 시도했지만 분명히 세상은 아직 준비되지 않았습니다.ssh -vv [email protected]

IPv6를 통한 SSH 연결을 비활성화하려면 이것을 /etc/ssh/ssh_config의 "Host *" 섹션에 넣어야 했습니다.

AddressFamily inet

답변2

nfs 볼륨으로 복제하고 있는지 확인하세요.

나는 같은 문제가 있었고, Linux 서버에 마운트된 cifs 공유 볼륨에 저장소를 복제하고 있다는 것을 알았고 그것이 내 문제였습니다. 대신 nfs 볼륨을 사용하여 해결했습니다!

답변3

ssh -vv 실행[이메일 보호됨]IP 종류가 IPV4인지 IPV6인지 확인하세요. IPV6인 경우 IPV4로 변경해야 합니다. 그럽 구성을 변경합니다.

  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이 작동하지 않았습니다)

그게 다야. 잘생겼어

관련 정보