Github Kills Me (But It Works)

Ovid on 2008-09-21T10:16:10

I have App::Prove::History on github. This module provides the poorly named hprove executable. It's just like prove, but it saves test results to an SQLite database. It's nowhere close to being ready for a CPAN release, but if anyone wants to hack on it, there it is. Note that "HACK" is very much the operative word here.

I had a lot of trouble pushing this to github, but this post explained the part of the issue. I wound up using this to push:

GIT_SSH=/usr/bin/ssh git push origin master

Even though I've set up my .ssh/config to point to my identity file, I'm still getting a Permission denied (publickey) error unless I explicitly set the GIT_SSH variable. I may have to put that into my .bash_profile, but I'd much prefer that my ssh just work.


Compile your own git

brian_d_foy on 2008-09-21T19:11:49

According to that post (http://mikerowecode.com/2007/10/leopard_git_ssh.html
"), it's the fault of MacPorts git.

I compiled my own git from sources and haven't run into that problem.

I did run into the problem where their version of svn, however, has the same problem, but since I haven't fixed that and am moving everything to git so maybe I never have to fix that. :)

Compile from source

melo on 2008-09-25T13:09:18

Really...

Compile from source.

You can use this script if you want to make that automatic:

http://www.simplicidade.org/notes/archives/2008/09/updated_xgitupd.html

Best regards,

Re:Compile from source

Ovid on 2008-09-25T13:12:43

That's my plan. I'm hoping it will solve my gitorious woes, too.