하려는 파일을 로드하 github 에서 방화벽을 통해 엄청나게 느립니다.어떤 제안 해결 방법?

StackOverflow https://stackoverflow.com/questions/88476

  •  01-07-2019
  •  | 
  •  

문제

조금 망설이로,저는 완전히 확실하지 않은 무엇하고 있어요.어떤 도움을 할 수 있습니다.

나는 컴퓨터에서 방화벽/필터습니다.나는 파일을 다운로드 할 수 있습없이 모든 어려움이 있다.하려고 할 때 복제 파일 Github 에서하지만,컴퓨터 그냥 대한 액세스를 제공합니다.아무 일도 일어나지 않습니다.생 git 폴더에 파일이지만,중요한 파일을 얻지 않을 로드니다.에 대한 컨텍스트에서 일하고 있어요 레일 앱을 로드하에서 편안한 인증이 있습니다.

당신의 처리와 이?어떤 제안을 얻기를 위한 복제를 일하는가?방화벽을 비활성화 옵션이 될 수 있습니다,하지만 만약 내가 뭔가를 할 수 없이 그 과정에서,나는 그것을 감사하겠습니다.

도움이 되었습니까?

해결책

Github 지원합 복제 모두 사용하여 자식 프로토콜을 통해 포트 9418HTTP port80.를 사용하여 나중에 매우 느린(Reference).당신이 열려야 합 포트 9418 방화벽에서 사용하거나 HTTP 복제지 않습니다.

다른 팁

나...그냥 변경"git://"접두사를"http://"

는 경우 방화벽을 사용하는 존재와 원하는 속도의 git[업데이트:HTTP(S)은 실질적으로 한 빨리 ssh 이러한 일이지만,이 정보는 여전히 유용한 경우 SSH 은에 액세스할 수 있는 유일한 방법 repo],그리고 ssh 접근하기하지 않는 방화벽,다음 사용하 ssh 터널이다.

그렇게,이 하나의 창에서 실행을 둡:

$ ssh username@some_host_not_firewalled -L9418:github.com:9418

그때 어디든지 당신이 사용되는 전 command:

$ git clone git://github.com/jruby/jruby.git

이는 대신:

$ git clone git://localhost/jruby/jruby.git

이 번역이 자동으로 수행 할 수 있습니다 를 수정하는 경우(global)git config:

$ git config --global url.git://localhost/.insteadOf git://github.com/

git:// 프로토콜을 사용하여 포트 9418,그래서 당신이 있는지 확인해야 합니다 방화벽 아웃바운드 연결을 허용하는 이 포트입니다.

내가 자식을 사용하는 복제 git@ssh.github.com:xxx.user/xxx.proj

git config --global url."https://".insteadOf git://

행!

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top