Comments (3)
User workarounds:
- change the config order after creating the container
- remove any settings that override devpod settings
- do not use a 'Host *' section for default SSH settings
I am not a project maintainer, but this seems like a good first issue for a developer who is new to the project, as the problem is clearly defined, and the solution is not overly-complex.
from devpod.
Hey @richard-fairthorne, that's a fair point. We append it to the SSH file to minimize the possibility of messing anything up, prepending would be very prone to unexpected side effects if you're not aware DevPod is changing your ~/.ssh/config
file.
However, you can point DevPod to a separate file that's being used for ssh configuration, either by setting it in the context for all workspaces devpod context set-options -o SSH_CONFIG_PATH=./your_file
or individually per workspace devpod up --ssh-config=./your_file
from devpod.
I appreciate the response.
As far as I have seen, all devpod settings are specific to exactly one host. I may be missing something, but I don't see how options for individual hosts would mess up global settings, or settings for other hosts.
This is a fantastic product, and as a brand new user with no orientation to the product, this was the thing that nearly made me hit "uninstall". I'm glad I persisted. While I've gotten over this hurdle with simple workarounds, as a new user, I couldn't use the product without debugging this problem first.
My initial impression was that the product simply doesn't work.
I understand being cautious about messing up people's config file, but I hope you reconsider the placement of the host configurations.
from devpod.
Related Issues (20)
- Test Issue Synching
- Issue Synching test
- Test Issue Synching
- No admin Installation
- feature apt-get-packages fails with devpod HOT 3
- Cannot connect to desktop VSCode, ENAMETOOLONG HOT 6
- Feature for display via UI if packages are not up to date or vulnerabilities exists for environments/workspaces
- Canβt use Intellij as IDE HOT 8
- Windows signing is broken HOT 1
- rocky9 appimage fail
- code directory not updating
- devcontainer features: support dependencies HOT 1
- Owner of /workspaces is root instead of codespace
- Broken Linux Installation Links
- postCreateCommand doesn't run in the right context?
- Could you provide an Accessibility Conformance Report?
- Support RustRover IDE
- Run Python Application in PyCharm Client via JetBrains Gateway HOT 1
- Vendoring the rust dependencies for offline-building a package for openSUSE
- Support native Wayland
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from devpod.