2016-07-27 2 views
3

Windows에서 git으로 작업하는 것이 처음입니다. GitHub Desktop 응용 프로그램을 다운로드하고 계정을 연결할 수는 있지만 해결되지 않은 호스트로 인해 푸시/당기기가 실패합니다. 작업장 주위에서이 명령을 git 쉘에 입력하라는 다음과 같은 제안을 받았습니다. 일반 텍스트프록시와 함께 작동하도록 GitHub Desktop/Windows를 구성하는 방법은 무엇입니까?

  1. 스토어 비밀번호 :

    git config --global http.proxy http://username:[email protected]:8080 
    

    이합니까?

  2. 암호를 일반 텍스트로 보냅니 까?

GitHub for Desktop은 SSH 키를 생성하고 사용하지 않습니다 (계정을 처음 연결했을 때 이메일 알림이 표시됩니까?). 어떻게이 프록시와 함께 작동하도록 GitHub Desktop을 구성 할 수 있습니까?

+0

http : // stackoverflow와 유사합니다.com/questions/16153450/github-windows-client-behind-proxy하지만 GitHub Desktop 및 ssh에 대한 대답이 없습니다. – raphael

답변

4

실제로 해결책은이 명령을 git 쉘에 입력하는 것이 었습니다.

git config --global http.proxy http://<proxy-ip>:<proxy-post> 
+0

프록시 설정과 github 데스크탑에 문제가있었습니다. 디버그 로그를 통해 자신의 git.exe가 내 PATH 환경 변수에 없다. 해당 exe - C : \ Users \ user.nam \ AppData \ Local \ GitHub \ PortableGit_f02737a78695063deace08e96d5042710d3e32db \ cmd \ git.exe에 대한 정규화 된 경로를 사용하여 위의 명령을 실행해야했습니다. – leinad13

0

그것은이 작동 할 수 :

  • 자식 설정 --global http.proxy proxy_address : PROXY_PORT
  • 자식 설정 --global https.proxy proxy_address : PROXY_PORT

사용자 이름과 비밀번호가 그다지 중요하지 않은 경우 다음을 사용하십시오.

  • 자식 설정 --global http.proxy 사용자 이름 : 암호 @의 proxy_address : PROXY_PORT
  • 자식 설정 --global https.proxy 사용자 이름 : 암호 @의 proxy_address : PROXY_PORT
2

직접하지 않고 Github에서 바탕 화면에 프록시를 추가하려면 사용하여 자식 쉘 :

  1. (프록시는 당신이 추가 만들거나 복제의 repo하는 것을 허용하지 않습니다이 문제가되지 않습니다) Github에서 바탕 화면에서 계정에/로그인 설정

    닫기 당분간 Github Desktop (프록시 설정).

  2. C:\Users\@yourusername으로 이동하십시오.

  3. 이 어떤 텍스트 편집기 (내가 숭고한 텍스트 3를 사용했다)과를 열고

  4. .gitconfig라는 이름의 파일을 찾아

[http] proxy = http://username:[email protected]:8080

을 추가하고 저장합니다.

  1. 이제 Github Desktop에서 repos를 추가, 생성 및 복제 할 수 있습니다.
관련 문제