Comments (2)
There are a few things going on here.
The first problem is that VSCode's git plugins don't talk to Pony SSH (or any other filesystem plugin) about what paths are available. They assume they can read the local filesystem, and bypass any filesystem plugins to do so. So, the git plugins simply won't see remote repositories supplied by any filesystem plugin.
The reason .git
folders don't appear in your file explorer at all is that they are excluded by default in VSCode's settings. Check out the "Files: Exclude" setting in VSCode. If you would like to see your .git
folders, you can remove them from the exclusion list - but this will not cause them to integrate nicely with VSCode's git support.
I'm sorry to say that Pony SSH can't offer nice git integration; it's simply a limitation of filesystem plugins in VSCode.
However, Microsoft's Remote SSH plugin works differently - and can integrate with git. Remote SSH doesn't register a new filesystem with the editor - instead it opens an SSH connection to your remote host and runs another (headless) copy of VSCode on your remote system. It runs your plugins there, where they can see all the files on your remote filesystem - and just runs its User Interface locally on your machine.
As a result, Pony SSH is a bit faster and more light-weight, but Remote SSH offers full remote integration at a level that filesystem plugins simply can't.
Sorry to disappoint. :)
from pony-ssh.
thanx for clarification
remote-ssh plugin is not working on my server...
from pony-ssh.
Related Issues (20)
- Problem uploading worker script HOT 3
- ed25519 Keys not supported? HOT 12
- FR (?): connect to reverse-proxied hosts HOT 2
- SSH JumpHost usage HOT 2
- Pony SSH cache file recovery HOT 2
- FR: please co-publish on Open VSX Registry HOT 5
- explore the new Password APIs for storing passwords HOT 1
- Remote host does not have Python installed HOT 6
- Ponyssh command failed - unable to use PonySSH at all HOT 2
- please support kerberos authentication HOT 1
- Please add tags for the released versions
- AttributeError: module 'errno' has no attribute 'ENODATA'
- Possible to make pony-ssh only connect when expanding the filetree?
- Idea: Auto-SSH when opening integrated terminal HOT 2
- All configured authentication methods failed HOT 5
- Could not resolve workspace folder HOT 2
- Feature request: new option "executeCommand" HOT 7
- Unexpected end of worker channel HOT 4
- Suggestion: Don't save passwords in plaintext HOT 3
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 pony-ssh.