Hi,
I'm a new to Git/TortoiseGit, so please excuse me for a lame question
if any.
Nevertheless I can't get TortoiseGit working. Here's that I was
doing.
I've downloaded and installed the latest version -
TortoiseGit-1.5.2.0-64bit.msi (I'm on WinSrv 2008r2 x64).
Then I tried to download a repository from github.
When I tried http-protocol I get error:
warning: templates not found C:\Program Files\TortoiseGit/templates
Initialized empty Git repository in <some_local_path>/.git/
error: git was compiled without libcurl support.
error: cannot spawn git: No such file or directory
fatal: Unable to run helper: git remote-curl
So, it looks like TortoiseGit doesn't allow using http, right? If not
(it allows), then what should I do with this error?
Then I tried to download a repository through git-protocol. I get
other error:
warning: templates not found C:\Program Files\TortoiseGit/templates
Initialized empty Git repository in<some_local_path>/.git/
github.com[0: 207.97.227.239]: errno=No such file or directory
fatal: unable to connect a socket (No such file or directory)
I can't understand what's wrong, but I guessed there's a network
issues (I'm behind proxies). I guessed that the git-protocol is
blocked by out company's firewall. Then I decided to specify my own
proxy to bypass all network issues for sure.
I run TortoiseProc.exe . It told me that msysGit isn't specified.
What? What's it? I thought TortoiseGit is a git Client and I don't
need any other software. Looking at TortoiseGit homesite doesn't help.
It says nothing about any dependencies. Then I looked at
TortoiseGit_en.chm. There's a section
'TortoiseGit/Git Basic/First Time/Installing/Windows', where I read
"On Windows, installing Git is pretty easy. Simply download and
install the msysGit package". But there's also a section 'TortoiseGit/
Introduction/Installing TortoiseGit/Installation' where there's said
'just run installer'.
So do I need msysgit really or not ?
Anyway I went to
http://code.google.com/p/msysgit, downloaded and
installed it. Then I opened TortoiseGit's settings (BTW it's
absolutely unclear how to do that! Please add some info in the dialog
which opens when TortoiseProc.exe is run without parameters. I only
can understand that after finding some info in "Appendix D. Automating
TortoiseGit" section of docs and lost an hour).
So, it TortoiseGit's settings I specified path to msysgit. But then I
run TortoiseProc.exe without parameters and it told me "no git
installed". What's wrong?
Anyway, I specified my proxy settings in TortoiseProc.exe (they are
correct for sure and allow using any port) but trying to run tgit.exe
clone with git-protocol still doesn't work.
So, my questions are:
- how to download a repository throght http?
- should I install msysGit ?
- if it's requied why TortoiseGit runs without saying something like
"msysGit is absent"
- is the error "fatal: unable to connect a socket (No such file or
directory)" about blocked port ? If it's the case why proxy settings
doesn't help?
Thanks.