gh-net
gh-net copied to clipboard
A network bridge between a Codespace and a local machine.
Currently we support `Apple silicon` architecture (ARM64) thru [Rosetta](https://support.apple.com/en-us/HT211861). This issue tracks work to support `Apple silicon` natively.
Support a `.ghnetrc` config file (exact name TBD). This file must override [CLI argument](https://github.com/github/gh-net#cli-options) defaults.
Cached GitHub token does not have required permissions. ### 🔨 Workaround - Run `[sudo] gh auth refresh -s codespace` and login again.
Most likely `SSH` connection was dropped or there was an intermittent network issue on your machine. The extension does not currently reconnect back automatically. This will be fixed in the...
The extension currently does not watch for changes in network configuration and hence does not detect new network interfaces or changes in interfaces config. This will be fixed in the...
Most likely you forgot to use `sudo` to run the extension. Sudo privileges are required for binding to network sockets on local machine. ### 🔨 Workaround - Run the extension...
`Apline Linux` kernel queries a random nameserver as oppose to using nameservers in sequence as other Linux distros would do. This causes some of DNS requests to go past our...
### 🔨 Workaround Add a firewall rule for the `~/.local/share/gh/extensions/gh-net/gh-net` binary. ### Step-by-steps instructions 1. Open `System Preferences` > `Security & Privacy` > `Firewall`:  2. Click on the `lock`...
Currently, for `docker-in-docker` setups, DNS resolution will fail since some clients will try to resolve DNS hostname within a nested container which unaware of Codespace nameservers or (stub) resolvers. We...
If I run the following command: ``` RUST_BACKTRACE=full gh net ``` I get the following output: ``` No such file or directory (os error 2) thread 'main' panicked at 'byte...