Skip to content

can't push/pull behind proxy #994

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
kp2401075 opened this issue Nov 18, 2021 · 5 comments · Fixed by #1101
Closed

can't push/pull behind proxy #994

kp2401075 opened this issue Nov 18, 2021 · 5 comments · Fixed by #1101
Milestone

Comments

@kp2401075
Copy link

Describe the bug
Git ui is not able to push/pull when behind corporate proxy

To Reproduce
Steps to reproduce the behavior:

  1. Commit a change
  2. Try to push it (press p)
    or
  3. open gitui
  4. Try to pull ( press f )

Expected behavior
Being able to push commits to remote when running behind porxy

Screenshots
When pulling following message comes up
image

but when git pull is run from same terminal it works

$ git pull
Already up to date.

Context (please complete the following information):

  • PopOS (21.10) [ Ubuntu 21.10 ]
  • gitui 0.18.0
  • rustc 1.56.1 (59eed8a2a 2021-11-01)

Proxy is set using environment variables http_proxy & https_proxy

@extrawurst
Copy link
Collaborator

upstream libgit2 seems to support this: libgit2/libgit2#4112

can you run gitui -l and share the log?

@kp2401075
Copy link
Author

22:24:34 [TRACE] (1) gitui::app: [src/app.rs:358] update
22:24:34 [TRACE] (6) mio::poll: [/home/runner/.cargo/registry/src/g.yxqyang.asia-1ecc6299db9ec823/mio-0.7.13/src/poll.rs:478] registering event source with poller: token=Token(0), interests=READABLE
22:24:34 [TRACE] (6) mio::poll: [/home/runner/.cargo/registry/src/g.yxqyang.asia-1ecc6299db9ec823/mio-0.7.13/src/poll.rs:478] registering event source with poller: token=Token(1), interests=READABLE
22:24:34 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: 16737014557684109584] (type: WorkingDir)
22:24:34 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: 2753998338531215346] (type: Stage)
22:24:34 [TRACE] (3) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: 2753998338531215346 (type: Stage)
22:24:34 [TRACE] (1) gitui::app: [src/app.rs:377] update_async: Git(Status)
22:24:34 [TRACE] (2) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: 16737014557684109584 (type: WorkingDir)
22:24:34 [TRACE] (1) gitui::app: [src/app.rs:377] update_async: Git(Status)
22:24:36 [TRACE] (1) gitui::app: [src/app.rs:286] event: Input(Key(KeyEvent { code: Char('f'), modifiers: NONE }))
22:24:36 [TRACE] (1) gitui::app: [src/app.rs:358] update
22:24:36 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: 11962389017709865077] (type: WorkingDir)
22:24:36 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: 17874425802020491930] (type: Stage)
22:24:36 [TRACE] (4) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: 17874425802020491930 (type: Stage)
22:24:36 [TRACE] (2) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: 11962389017709865077 (type: WorkingDir)
22:24:36 [TRACE] (1) gitui::app: [src/app.rs:377] update_async: Git(Status)
22:24:36 [TRACE] (1) gitui::app: [src/app.rs:377] update_async: Git(Status)
22:24:39 [TRACE] (1) gitui::app: [src/app.rs:286] event: Input(Key(KeyEvent { code: Char('k'), modifiers: NONE }))
22:24:39 [TRACE] (1) gitui::app: [src/app.rs:286] event: Input(Key(KeyEvent { code: Char('o'), modifiers: NONE }))
22:24:39 [TRACE] (1) gitui::app: [src/app.rs:286] event: Input(Key(KeyEvent { code: Char('p'), modifiers: NONE }))
22:24:39 [TRACE] (1) gitui::app: [src/app.rs:358] update
22:24:39 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: 4889631339021475959] (type: WorkingDir)
22:24:39 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: 9810875698262969305] (type: Stage)
22:24:39 [TRACE] (3) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: 9810875698262969305 (type: Stage)
22:24:39 [TRACE] (2) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: 4889631339021475959 (type: WorkingDir)
22:24:39 [TRACE] (1) gitui::app: [src/app.rs:377] update_async: Git(Status)
22:24:39 [TRACE] (1) gitui::app: [src/app.rs:377] update_async: Git(Status)
22:24:40 [TRACE] (1) gitui::app: [src/app.rs:286] event: Input(Key(KeyEvent { code: Backspace, modifiers: NONE }))
22:24:40 [TRACE] (1) gitui::app: [src/app.rs:286] event: Input(Key(KeyEvent { code: Backspace, modifiers: NONE }))
22:24:40 [TRACE] (1) gitui::app: [src/app.rs:286] event: Input(Key(KeyEvent { code: Char('p'), modifiers: NONE }))
22:24:41 [TRACE] (1) gitui::app: [src/app.rs:286] event: Input(Key(KeyEvent { code: Char('2'), modifiers: NONE }))
22:24:41 [TRACE] (1) gitui::app: [src/app.rs:286] event: Input(Key(KeyEvent { code: Char('4'), modifiers: NONE }))
22:24:42 [TRACE] (1) gitui::app: [src/app.rs:286] event: Input(Key(KeyEvent { code: Char('0'), modifiers: NONE }))
22:24:42 [TRACE] (1) gitui::app: [src/app.rs:286] event: Input(Key(KeyEvent { code: Char('1'), modifiers: NONE }))
22:24:42 [TRACE] (1) gitui::app: [src/app.rs:286] event: Input(Key(KeyEvent { code: Char('0'), modifiers: NONE }))
22:24:43 [TRACE] (1) gitui::app: [src/app.rs:286] event: Input(Key(KeyEvent { code: Char('8'), modifiers: NONE }))
22:24:43 [TRACE] (1) gitui::app: [src/app.rs:286] event: Input(Key(KeyEvent { code: Char('5'), modifiers: NONE }))
22:24:43 [TRACE] (1) gitui::app: [src/app.rs:286] event: Input(Key(KeyEvent { code: Backspace, modifiers: NONE }))
22:24:44 [TRACE] (1) gitui::app: [src/app.rs:286] event: Input(Key(KeyEvent { code: Backspace, modifiers: NONE }))
22:24:44 [TRACE] (1) gitui::app: [src/app.rs:286] event: Input(Key(KeyEvent { code: Char('7'), modifiers: NONE }))
22:24:44 [TRACE] (1) gitui::app: [src/app.rs:286] event: Input(Key(KeyEvent { code: Char('5'), modifiers: NONE }))
22:24:44 [TRACE] (1) gitui::app: [src/app.rs:358] update
22:24:44 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: 1014738629262155162] (type: WorkingDir)
22:24:44 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: 13387760825023286158] (type: Stage)
22:24:44 [TRACE] (4) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: 13387760825023286158 (type: Stage)
22:24:44 [TRACE] (2) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: 1014738629262155162 (type: WorkingDir)
22:24:44 [TRACE] (1) gitui::app: [src/app.rs:377] update_async: Git(Status)
22:24:44 [TRACE] (1) gitui::app: [src/app.rs:377] update_async: Git(Status)
22:24:45 [TRACE] (1) gitui::app: [src/app.rs:286] event: Input(Key(KeyEvent { code: Char('@'), modifiers: NONE }))
22:24:45 [TRACE] (1) gitui::app: [src/app.rs:286] event: Input(Key(KeyEvent { code: Char('g'), modifiers: NONE }))
22:24:45 [TRACE] (1) gitui::app: [src/app.rs:286] event: Input(Key(KeyEvent { code: Char('m'), modifiers: NONE }))
22:24:45 [TRACE] (1) gitui::app: [src/app.rs:286] event: Input(Key(KeyEvent { code: Char('a'), modifiers: NONE }))
22:24:46 [TRACE] (1) gitui::app: [src/app.rs:286] event: Input(Key(KeyEvent { code: Char('i'), modifiers: NONE }))
22:24:46 [TRACE] (1) gitui::app: [src/app.rs:286] event: Input(Key(KeyEvent { code: Char('l'), modifiers: NONE }))
22:24:46 [TRACE] (1) gitui::app: [src/app.rs:286] event: Input(Key(KeyEvent { code: Char('.'), modifiers: NONE }))
22:24:46 [TRACE] (1) gitui::app: [src/app.rs:286] event: Input(Key(KeyEvent { code: Char('c'), modifiers: NONE }))
22:24:46 [TRACE] (1) gitui::app: [src/app.rs:286] event: Input(Key(KeyEvent { code: Char('o'), modifiers: NONE }))
22:24:46 [TRACE] (1) gitui::app: [src/app.rs:286] event: Input(Key(KeyEvent { code: Char('m'), modifiers: NONE }))
22:24:47 [TRACE] (1) gitui::app: [src/app.rs:286] event: Input(Key(KeyEvent { code: Enter, modifiers: NONE }))
22:24:49 [TRACE] (1) gitui::app: [src/app.rs:358] update
22:24:49 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: 1305773434620817606] (type: WorkingDir)
22:24:49 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: 7394116204606378236] (type: Stage)
22:24:49 [TRACE] (3) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: 7394116204606378236 (type: Stage)
22:24:49 [TRACE] (2) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: 1305773434620817606 (type: WorkingDir)
22:24:49 [TRACE] (1) gitui::app: [src/app.rs:377] update_async: Git(Status)
22:24:49 [TRACE] (1) gitui::app: [src/app.rs:377] update_async: Git(Status)
22:24:52 [TRACE] (1) gitui::app: [src/app.rs:286] event: Input(Resize(83, 67))
22:24:54 [TRACE] (1) gitui::app: [src/app.rs:358] update
22:24:54 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: 4165908251595713894] (type: WorkingDir)
22:24:54 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: 1970964189430421176] (type: Stage)
22:24:54 [TRACE] (4) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: 1970964189430421176 (type: Stage)
22:24:54 [TRACE] (2) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: 4165908251595713894 (type: WorkingDir)
22:24:54 [TRACE] (1) gitui::app: [src/app.rs:377] update_async: Git(Status)
22:24:54 [TRACE] (1) gitui::app: [src/app.rs:377] update_async: Git(Status)
22:24:59 [TRACE] (1) gitui::app: [src/app.rs:358] update
22:24:59 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: 10701491168694815144] (type: WorkingDir)
22:24:59 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: 6865505702600828986] (type: Stage)
22:24:59 [TRACE] (3) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: 6865505702600828986 (type: Stage)
22:24:59 [TRACE] (2) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: 10701491168694815144 (type: WorkingDir)
22:24:59 [TRACE] (1) gitui::app: [src/app.rs:377] update_async: Git(Status)
22:24:59 [TRACE] (1) gitui::app: [src/app.rs:377] update_async: Git(Status)
22:25:02 [TRACE] (1) gitui::app: [src/app.rs:286] event: Input(Key(KeyEvent { code: Char('g'), modifiers: NONE }))
22:25:02 [TRACE] (1) gitui::app: [src/app.rs:286] event: Input(Key(KeyEvent { code: Char('h'), modifiers: NONE }))
22:25:02 [TRACE] (1) gitui::app: [src/app.rs:286] event: Input(Key(KeyEvent { code: Char('p'), modifiers: NONE }))
22:25:02 [TRACE] (1) gitui::app: [src/app.rs:286] event: Input(Key(KeyEvent { code: Char('_'), modifiers: NONE }))
22:25:02 [TRACE] (1) gitui::app: [src/app.rs:286] event: Input(Key(KeyEvent { code: Char('0'), modifiers: NONE }))
22:25:02 [TRACE] (1) gitui::app: [src/app.rs:286] event: Input(Key(KeyEvent { code: Char('6'), modifiers: NONE }))
22:25:02 [TRACE] (1) gitui::app: [src/app.rs:286] event: Input(Key(KeyEvent { code: Char('w'), modifiers: NONE }))
22:25:02 [TRACE] (1) gitui::app: [src/app.rs:286] event: Input(Key(KeyEvent { code: Char('U'), modifiers: SHIFT }))
22:25:02 [TRACE] (1) gitui::app: [src/app.rs:286] event: Input(Key(KeyEvent { code: Char('o'), modifiers: NONE }))
22:25:02 [TRACE] (1) gitui::app: [src/app.rs:286] event: Input(Key(KeyEvent { code: Char('l'), modifiers: NONE }))
22:25:02 [TRACE] (1) gitui::app: [src/app.rs:286] event: Input(Key(KeyEvent { code: Char('M'), modifiers: SHIFT }))
22:25:02 [TRACE] (1) gitui::app: [src/app.rs:286] event: Input(Key(KeyEvent { code: Char('W'), modifiers: SHIFT }))
22:25:02 [TRACE] (1) gitui::app: [src/app.rs:286] event: Input(Key(KeyEvent { code: Char('q'), modifiers: NONE }))
22:25:02 [TRACE] (1) gitui::app: [src/app.rs:286] event: Input(Key(KeyEvent { code: Char('v'), modifiers: NONE }))
22:25:02 [TRACE] (1) gitui::app: [src/app.rs:286] event: Input(Key(KeyEvent { code: Char('M'), modifiers: SHIFT }))
22:25:02 [TRACE] (1) gitui::app: [src/app.rs:286] event: Input(Key(KeyEvent { code: Char('N'), modifiers: SHIFT }))
22:25:02 [TRACE] (1) gitui::app: [src/app.rs:286] event: Input(Key(KeyEvent { code: Char('R'), modifiers: SHIFT }))
22:25:02 [TRACE] (1) gitui::app: [src/app.rs:286] event: Input(Key(KeyEvent { code: Char('O'), modifiers: SHIFT }))
22:25:02 [TRACE] (1) gitui::app: [src/app.rs:286] event: Input(Key(KeyEvent { code: Char('H'), modifiers: SHIFT }))
22:25:02 [TRACE] (1) gitui::app: [src/app.rs:286] event: Input(Key(KeyEvent { code: Char('y'), modifiers: NONE }))
22:25:02 [TRACE] (1) gitui::app: [src/app.rs:286] event: Input(Key(KeyEvent { code: Char('o'), modifiers: NONE }))
22:25:02 [TRACE] (1) gitui::app: [src/app.rs:286] event: Input(Key(KeyEvent { code: Char('y'), modifiers: NONE }))
22:25:02 [TRACE] (1) gitui::app: [src/app.rs:286] event: Input(Key(KeyEvent { code: Char('n'), modifiers: NONE }))
22:25:02 [TRACE] (1) gitui::app: [src/app.rs:286] event: Input(Key(KeyEvent { code: Char('1'), modifiers: NONE }))
22:25:02 [TRACE] (1) gitui::app: [src/app.rs:286] event: Input(Key(KeyEvent { code: Char('l'), modifiers: NONE }))
22:25:02 [TRACE] (1) gitui::app: [src/app.rs:286] event: Input(Key(KeyEvent { code: Char('0'), modifiers: NONE }))
22:25:02 [TRACE] (1) gitui::app: [src/app.rs:286] event: Input(Key(KeyEvent { code: Char('r'), modifiers: NONE }))
22:25:02 [TRACE] (1) gitui::app: [src/app.rs:286] event: Input(Key(KeyEvent { code: Char('N'), modifiers: SHIFT }))
22:25:02 [TRACE] (1) gitui::app: [src/app.rs:286] event: Input(Key(KeyEvent { code: Char('V'), modifiers: SHIFT }))
22:25:02 [TRACE] (1) gitui::app: [src/app.rs:286] event: Input(Key(KeyEvent { code: Char('w'), modifiers: NONE }))
22:25:02 [TRACE] (1) gitui::app: [src/app.rs:286] event: Input(Key(KeyEvent { code: Char('g'), modifiers: NONE }))
22:25:02 [TRACE] (1) gitui::app: [src/app.rs:286] event: Input(Key(KeyEvent { code: Char('u'), modifiers: NONE }))
22:25:02 [TRACE] (1) gitui::app: [src/app.rs:286] event: Input(Key(KeyEvent { code: Char('U'), modifiers: SHIFT }))
22:25:02 [TRACE] (1) gitui::app: [src/app.rs:286] event: Input(Key(KeyEvent { code: Char('2'), modifiers: NONE }))
22:25:02 [TRACE] (1) gitui::app: [src/app.rs:286] event: Input(Key(KeyEvent { code: Char('2'), modifiers: NONE }))
22:25:02 [TRACE] (1) gitui::app: [src/app.rs:286] event: Input(Key(KeyEvent { code: Char('B'), modifiers: SHIFT }))
22:25:02 [TRACE] (1) gitui::app: [src/app.rs:286] event: Input(Key(KeyEvent { code: Char('5'), modifiers: NONE }))
22:25:02 [TRACE] (1) gitui::app: [src/app.rs:286] event: Input(Key(KeyEvent { code: Char('2'), modifiers: NONE }))
22:25:02 [TRACE] (1) gitui::app: [src/app.rs:286] event: Input(Key(KeyEvent { code: Char('P'), modifiers: SHIFT }))
22:25:02 [TRACE] (1) gitui::app: [src/app.rs:286] event: Input(Key(KeyEvent { code: Char('t'), modifiers: NONE }))
22:25:02 [TRACE] (1) gitui::app: [src/app.rs:286] event: Input(Key(KeyEvent { code: Enter, modifiers: NONE }))
22:25:02 [TRACE] (1) asyncgit::fetch: [asyncgit/src/fetch.rs:69] request
22:25:02 [INFO] [Debug]: Sending GET request to https://github.com/kp2401075/qframe.git/info/refs?service=git-upload-pack
22:25:02 [INFO] [Debug]: Connecting to remote github.com port 443
22:25:02 [TRACE] (1) gitui::app: [src/app.rs:377] update_async: Git(Fetch)
22:25:02 [ERROR] fetch error: git error:failed to resolve address for github.com: Name does not resolve; class=Net (12)
22:25:02 [TRACE] (1) gitui::app: [src/app.rs:358] update
22:25:02 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: 11504950566956201133] (type: WorkingDir)
22:25:02 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: 15639663759393566724] (type: Stage)
22:25:02 [TRACE] (4) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: 15639663759393566724 (type: Stage)
22:25:02 [TRACE] (2) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: 11504950566956201133 (type: WorkingDir)
22:25:02 [TRACE] (1) gitui::app: [src/app.rs:377] update_async: Git(Fetch)
22:25:02 [TRACE] (1) gitui::app: [src/app.rs:377] update_async: Git(Status)
22:25:02 [TRACE] (1) gitui::app: [src/app.rs:377] update_async: Git(Status)
22:25:04 [TRACE] (1) gitui::app: [src/app.rs:358] update
22:25:04 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: 1333511300604058936] (type: WorkingDir)
22:25:04 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: 528334033776148253] (type: Stage)
22:25:04 [TRACE] (4) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: 528334033776148253 (type: Stage)
22:25:04 [TRACE] (2) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: 1333511300604058936 (type: WorkingDir)
22:25:04 [TRACE] (1) gitui::app: [src/app.rs:377] update_async: Git(Status)
22:25:04 [TRACE] (1) gitui::app: [src/app.rs:377] update_async: Git(Status)
22:25:06 [TRACE] (1) gitui::app: [src/app.rs:286] event: Input(Key(KeyEvent { code: Enter, modifiers: NONE }))
22:25:09 [TRACE] (1) gitui::app: [src/app.rs:358] update
22:25:09 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: 8828791648320725906] (type: WorkingDir)
22:25:09 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: 475532260167004461] (type: Stage)
22:25:09 [TRACE] (3) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: 475532260167004461 (type: Stage)
22:25:09 [TRACE] (2) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: 8828791648320725906 (type: WorkingDir)
22:25:09 [TRACE] (1) gitui::app: [src/app.rs:377] update_async: Git(Status)
22:25:09 [TRACE] (1) gitui::app: [src/app.rs:377] update_async: Git(Status)
22:25:14 [TRACE] (1) gitui::app: [src/app.rs:286] event: Input(Key(KeyEvent { code: Char('f'), modifiers: NONE }))
22:25:14 [TRACE] (1) gitui::app: [src/app.rs:358] update
22:25:14 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: 11493445326400361978] (type: WorkingDir)
22:25:14 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: 14968885388592189007] (type: Stage)
22:25:14 [TRACE] (3) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: 14968885388592189007 (type: Stage)
22:25:14 [TRACE] (2) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: 11493445326400361978 (type: WorkingDir)
22:25:14 [TRACE] (1) gitui::app: [src/app.rs:377] update_async: Git(Status)
22:25:14 [TRACE] (1) gitui::app: [src/app.rs:377] update_async: Git(Status)
22:25:14 [TRACE] (1) gitui::app: [src/app.rs:358] update
22:25:14 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: 882734245316001000] (type: WorkingDir)
22:25:14 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: 1828324095550698375] (type: Stage)
22:25:14 [TRACE] (4) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: 1828324095550698375 (type: Stage)
22:25:14 [TRACE] (2) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: 882734245316001000 (type: WorkingDir)
22:25:14 [TRACE] (1) gitui::app: [src/app.rs:377] update_async: Git(Status)
22:25:14 [TRACE] (1) gitui::app: [src/app.rs:377] update_async: Git(Status)
22:25:15 [TRACE] (1) gitui::app: [src/app.rs:286] event: Input(Key(KeyEvent { code: Enter, modifiers: NONE }))
22:25:18 [TRACE] (1) gitui::app: [src/app.rs:286] event: Input(Key(KeyEvent { code: Enter, modifiers: NONE }))
22:25:18 [TRACE] (1) asyncgit::fetch: [asyncgit/src/fetch.rs:69] request
22:25:18 [INFO] [Debug]: Sending GET request to https://github.com/kp2401075/qframe.git/info/refs?service=git-upload-pack
22:25:18 [INFO] [Debug]: Connecting to remote github.com port 443
22:25:18 [TRACE] (1) gitui::app: [src/app.rs:377] update_async: Git(Fetch)
22:25:18 [ERROR] fetch error: git error:failed to resolve address for github.com: Name does not resolve; class=Net (12)
22:25:18 [TRACE] (1) gitui::app: [src/app.rs:358] update
22:25:18 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: 12793033651671889328] (type: WorkingDir)
22:25:18 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: 7718095315411454769] (type: Stage)
22:25:18 [TRACE] (3) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: 7718095315411454769 (type: Stage)
22:25:18 [TRACE] (2) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: 12793033651671889328 (type: WorkingDir)
22:25:18 [TRACE] (1) gitui::app: [src/app.rs:377] update_async: Git(Fetch)
22:25:18 [TRACE] (1) gitui::app: [src/app.rs:377] update_async: Git(Status)
22:25:18 [TRACE] (1) gitui::app: [src/app.rs:377] update_async: Git(Status)
22:25:19 [TRACE] (1) gitui::app: [src/app.rs:286] event: Input(Key(KeyEvent { code: Enter, modifiers: NONE }))
22:25:19 [TRACE] (1) gitui::app: [src/app.rs:358] update
22:25:19 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: 10632165581298515111] (type: WorkingDir)
22:25:19 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: 11615974367102171234] (type: Stage)
22:25:19 [TRACE] (2) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: 10632165581298515111 (type: WorkingDir)
22:25:19 [TRACE] (4) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: 11615974367102171234 (type: Stage)
22:25:19 [TRACE] (1) gitui::app: [src/app.rs:377] update_async: Git(Status)
22:25:19 [TRACE] (1) gitui::app: [src/app.rs:377] update_async: Git(Status)
22:25:24 [TRACE] (1) gitui::app: [src/app.rs:358] update
22:25:24 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: 7346829671670689732] (type: WorkingDir)
22:25:24 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: 16784878880735985319] (type: Stage)
22:25:24 [TRACE] (3) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: 16784878880735985319 (type: Stage)
22:25:24 [TRACE] (2) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: 7346829671670689732 (type: WorkingDir)
22:25:24 [TRACE] (1) gitui::app: [src/app.rs:377] update_async: Git(Status)
22:25:24 [TRACE] (1) gitui::app: [src/app.rs:377] update_async: Git(Status)
22:25:24 [TRACE] (1) gitui::app: [src/app.rs:286] event: Input(Key(KeyEvent { code: Char('f'), modifiers: NONE }))
22:25:24 [TRACE] (1) gitui::app: [src/app.rs:358] update
22:25:24 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: 16254706157462405849] (type: WorkingDir)
22:25:24 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: 920060072598101741] (type: Stage)
22:25:24 [TRACE] (4) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: 920060072598101741 (type: Stage)
22:25:24 [TRACE] (2) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: 16254706157462405849 (type: WorkingDir)
22:25:24 [TRACE] (1) gitui::app: [src/app.rs:377] update_async: Git(Status)
22:25:24 [TRACE] (1) gitui::app: [src/app.rs:377] update_async: Git(Status)
22:25:25 [TRACE] (1) gitui::app: [src/app.rs:286] event: Input(Key(KeyEvent { code: Enter, modifiers: NONE }))
22:25:26 [TRACE] (1) gitui::app: [src/app.rs:286] event: Input(Key(KeyEvent { code: Char('S'), modifiers: SHIFT }))
22:25:26 [TRACE] (1) gitui::app: [src/app.rs:286] event: Input(Key(KeyEvent { code: Char('h'), modifiers: NONE }))
22:25:26 [TRACE] (1) gitui::app: [src/app.rs:286] event: Input(Key(KeyEvent { code: Char('a'), modifiers: NONE }))
22:25:26 [TRACE] (1) gitui::app: [src/app.rs:286] event: Input(Key(KeyEvent { code: Char('n'), modifiers: NONE }))
22:25:26 [TRACE] (1) gitui::app: [src/app.rs:286] event: Input(Key(KeyEvent { code: Char('i'), modifiers: NONE }))
22:25:26 [TRACE] (1) gitui::app: [src/app.rs:286] event: Input(Key(KeyEvent { code: Char('d'), modifiers: NONE }))
22:25:26 [TRACE] (1) gitui::app: [src/app.rs:286] event: Input(Key(KeyEvent { code: Char('e'), modifiers: NONE }))
22:25:26 [TRACE] (1) gitui::app: [src/app.rs:286] event: Input(Key(KeyEvent { code: Char('v'), modifiers: NONE }))
22:25:26 [TRACE] (1) gitui::app: [src/app.rs:286] event: Input(Key(KeyEvent { code: Char('1'), modifiers: NONE }))
22:25:26 [TRACE] (1) gitui::app: [src/app.rs:286] event: Input(Key(KeyEvent { code: Char('9'), modifiers: NONE }))
22:25:26 [TRACE] (1) gitui::app: [src/app.rs:286] event: Input(Key(KeyEvent { code: Char('9'), modifiers: NONE }))
22:25:26 [TRACE] (1) gitui::app: [src/app.rs:286] event: Input(Key(KeyEvent { code: Char('5'), modifiers: NONE }))
22:25:26 [TRACE] (1) gitui::app: [src/app.rs:286] event: Input(Key(KeyEvent { code: Enter, modifiers: NONE }))
22:25:26 [TRACE] (1) asyncgit::fetch: [asyncgit/src/fetch.rs:69] request
22:25:26 [INFO] [Debug]: Sending GET request to https://github.com/kp2401075/qframe.git/info/refs?service=git-upload-pack
22:25:26 [INFO] [Debug]: Connecting to remote github.com port 443
22:25:26 [TRACE] (1) gitui::app: [src/app.rs:377] update_async: Git(Fetch)
22:25:26 [ERROR] fetch error: git error:failed to resolve address for github.com: Name does not resolve; class=Net (12)
22:25:26 [TRACE] (1) gitui::app: [src/app.rs:358] update
22:25:26 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: 13147674871717321165] (type: WorkingDir)
22:25:26 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: 15642236361445625405] (type: Stage)
22:25:26 [TRACE] (3) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: 15642236361445625405 (type: Stage)
22:25:26 [TRACE] (2) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: 13147674871717321165 (type: WorkingDir)
22:25:26 [TRACE] (1) gitui::app: [src/app.rs:377] update_async: Git(Fetch)
22:25:26 [TRACE] (1) gitui::app: [src/app.rs:377] update_async: Git(Status)
22:25:26 [TRACE] (1) gitui::app: [src/app.rs:377] update_async: Git(Status)
22:25:28 [TRACE] (1) gitui::app: [src/app.rs:286] event: Input(Key(KeyEvent { code: Enter, modifiers: NONE }))
22:25:29 [TRACE] (1) gitui::app: [src/app.rs:358] update
22:25:29 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: 5701710530350939715] (type: WorkingDir)
22:25:29 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: 2845519784891164607] (type: Stage)
22:25:29 [TRACE] (4) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: 2845519784891164607 (type: Stage)
22:25:29 [TRACE] (2) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: 5701710530350939715 (type: WorkingDir)
22:25:29 [TRACE] (1) gitui::app: [src/app.rs:377] update_async: Git(Status)
22:25:29 [TRACE] (1) gitui::app: [src/app.rs:377] update_async: Git(Status)
22:25:31 [TRACE] (1) gitui::app: [src/app.rs:286] event: Input(Key(KeyEvent { code: Char('c'), modifiers: CONTROL }))


@kp2401075
Copy link
Author

I've also set Uppercase and Lowercase proxy variables
something like this.

no_proxy=localhost,127.0.0.1
no_proxy=localhost,127.0.0.1
ftp_proxy=http://proxy.com:8080
https_proxy=http://proxy.com:8080
FTP_PROXY=http://proxy.com:8080
HTTPS_PROXY=http://proxy.com:8080
HTTP_PROXY=http://proxy.com:8080
http_proxy=http://proxy.com:8080

@extrawurst extrawurst added this to the v0.21 milestone Jan 25, 2022
@extrawurst
Copy link
Collaborator

ok I think I know what this is about. can someone build from source and test the fix I pushed to #1101 ?

@extrawurst extrawurst modified the milestones: v0.21, v0.20.1 Jan 25, 2022
@CyanBlob
Copy link

CyanBlob commented Jul 8, 2022

I'm still having the same issue on version 0.20.1 with http_proxy, https_proxy, HTTP_PROXY, and HTTPS_PROXY all set and valid. Git works fine from the CLI, but not from GitUI. Has anybody else tested this after #1101?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants