(Only PyCharm Pro supports this. Free for students)
Create project and use ssh interpreter
Create a <LOCAL PATH>
Create New Project
Browse <LOCAL PATH>
Select Existing interpreter and browse
Next, configure all settings and finish.
git clone code to <REMOTE PATH>
set “Remote project location” as <REMOTE PATH>
->right click project -> “Deployment” -> Download from remote server.
Supporting multi-hop forwarding
# In your local machine ssh -L 6000:<a final server ip>:22 username@<ip of a server forwarding ssh login> # In you pycharm, configure ssh being equivalent to ssh -p 6000 <username of the final server>@localhost