git 저장소(실제로는 여러 개)를 복제하려고 했는데 다음 오류가 발생합니다.
fatal: unable to access 'https://github.com/repository-name': Couldn't connect to server
인터넷 연결이 잘 작동하고 있으며 어떤 문제도 발생하지 않습니다. 나도 ping github.com
아무 문제 없이 할 수 있다(나는 믿는다). 또한 git 전역 구성을 설정했습니다. git pull
/ 와 같이 github에 연결해야 하는 다른 명령을 테스트했는데 git push
동일한 오류가 발생했습니다.
답변1
시스템 connect()
호출이 EACCES
(errno==13) 반환되므로 connect(2)
두 가지 가능성이 있습니다.
- "사용자가 소켓 브로드캐스트 플래그를 활성화하지 않고 브로드캐스트 주소에 연결을 시도했습니다." 또는
- "로컬 방화벽 규칙으로 인해 연결 요청에 실패했습니다."
첫 번째 항목에는 이상하고 있을 법하지 않은 항목 /etc/hosts
과 더 이상한 DNS 설정이 필요하므로 내 돈은 두 번째 항목(로컬 방화벽 규칙)에 있습니다.
답변2
오류가
fatal: unable to access 'https://github.com/repository-name': Couldn't connect to server
저장소에 액세스하려면 토큰 키를 만드세요.
- ~ 해야 하다https://github.com/settings/tokens
- 개인 액세스 토큰 생성
- 권한을 추가하려면 댓글을 선택하세요(모두 부여)
- 또한 만료일을 선택하세요.
이제 이 작업을 완료한 후에는 복사하여 아래와 같이 터미널에서 비밀번호로 사용하세요.
Username for 'https://github.com': your_username
Password for 'https://[email protected]': personal access tokens