I want to know how to add a remote git repo via intelliJ, not through the git bash. Now, from what I've seen in this tutorial, it can be done, but whenever I try to push, the dialogue never comes up. If you push to the very bottom, you can see that it can be done in probably a previous version of IntelliJ. How can you do it with version 12 or rather PyCharm 2.6?
相关问题
- Why does recursive submodule update from github fa
- Extended message for commit via Visual Studio Code
- Configure gradle plugin based on future tasks
- How to make available “open this project in Intell
- Emacs shell: save commit message
相关文章
- pycharm上传代码到github,为什么不能指定某一个项目,而是默认上传第一个项目
- 请教Git如何克隆本地库?
- In IntelliJ IDEA, how can I create a key binding t
- Profiling Django with PyCharm
- IntelliJ IDEA can't open projects or add SDK o
- GitHub:Enterprise post-receive hook
- Git Clone Fails: Server Certificate Verification F
- How to fix this strange error: “RuntimeError: CUDA
UPDATE: this feature is available since 2016.3 version.
VCS
|Git
|Remotes
|Add
(Alt+Insert).Original answer:
You can choose from the existing remotes, but you can't add new remotes from the UI, there is a feature request:
The workaround, for those new to Git is to use the commandline and add a remote like so:
After that, the remote will show up in the pull dialog in Intellij, but it won't show any branches until you do a fetch, like so:
This isn't possible in PyCharm (for now), but if you'd like to use a GUI tool instead of the console, I would recommend SourceTree (free to use).
Once set up in SourceTree (
Repository
->Add Remote
), it will be visible and usable in PyCharm as well.If you want a menu entry, I think for now the easiest workaround is to create an "external tool" menu entry (Preferences -> Tools -> External Tools -> Add) in IntelliJ or Pycharm. I've created one that calls '/usr/bin/git' with 'remote add origin $Prompt$' (which opens a prompt window asking for the remote git URL) and the current dir field left blank. This works great for my workflow (create local git repository, later push it to a new remote one).