Phillip
Phillip

Reputation: 5656

Is there a good way to work with a remote git repo in Windows?

I want to be able to use Windows-based development tools (e.g. Winmerge, Eclipse, etc.) on a repo sitting on a remote Linux machine. With my current setup, I issue git commands in a shell via VNC, and therefore use the Linux-based tools -- kdiff3, gitk, gedit, etc. I do have access to all elements in the repo (source, .git/, etc.) via a Samba share. With this share -- mapped to a Windows network drive -- I work with whatever version my current git branch is pointing to.

Is there a Windows-based solution that works with a remote repo (say, over SSH) that allows me to execute the majority of my workflow (checkout, commit, diff, merge, etc.)?

Upvotes: 0

Views: 273

Answers (4)

Philip Oakley
Philip Oakley

Reputation: 14061

MsysGit and the Git Gui are pretty effective from Windows. Start here

I have found that they do all the basics pretty well, and then I swap over to a git bash window [a git/unix version of a DOS cmd window, though more powerful] for the more specialist commands.

It has worked quite effectively and doesn't need any great expertise.

Upvotes: 0

CharlesB
CharlesB

Reputation: 90296

GitExtensions is a Windows GUI around msysgit, mentioned by Chaitanya. It has drawbacks but allows most Git operations to work in a graphical interface. I use it since I switched to Git.

Upvotes: 1

Chaitanya Gupta
Chaitanya Gupta

Reputation: 4053

Have you tried msysgit? Its a cygwin mingw based git client for Windows. I used it while I was using Windows and it works fairly well.

Upvotes: 5

Alex Howansky
Alex Howansky

Reputation: 53533

You can use TortoiseGit to manage a clone of the repo right on your local machine. Your IDE should then be able to perform git operations directly on it. (Well, NetBeans can at least, I'm not an Eclipse user, so I'm not sure what git support it has built-in.)

Upvotes: 0

Related Questions