2016-07-27 27 views
3

在Windows中使用git的新功能。我下載了GitHub桌面應用程序,可以連接我的帳戶,但由於未解析的主機而導致推/拉失敗。詢問工作場所,我得到了以下建議,將此命令輸入到git shell中。如何配置GitHub桌面/ Windows以使用代理?

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

這是否:

  1. 商店我的明文密碼?
  2. 用純文本輸入密碼?

GitHub for Desktop是否生成並使用SSH密鑰(當我第一次連接帳戶時收到電子郵件通知)?我如何配置GitHub桌面以使用此代理?

+0

與http:// stackoverflow類似。com/questions/16153450/github-windows-client-behind-proxy但GitHub桌面沒有答案,而且ssh特別是 – raphael

回答

4

所以實際上,解決方案是將這個命令輸入到git shell中。

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上沒有桌面使用Git殼:

  1. 設置/登錄到Github的桌面您的帳戶(這會不會是一個問題,只有代理不允許你添加,創建或克隆回購)

  2. 關閉Github桌面暫時(設置代理)。

  3. 轉至C:\Users\@yourusername

  4. 那裏,你會發現一個名爲的.gitconfig

  5. 文件用任何文本編輯器(我用崇高的文本3)打開它,並添加

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

和保存。

  1. 現在您可以在Github Desktop中添加,創建和克隆回購站。
相關問題