So to start, here's my environment:

First off, I have been following
http://www.forwardthinkingdesign.com/blog/manage-and-deploy-drupal-code-securely-git-gitosis-and-capistrano
in order to set up gitosis.

Second, I'm on OSX running a Ubuntu 9.10 2.6.31-19-server virtual
machine in VMFusion which I'm using as my remote test server.  I have
git 1.6.6.2 installed on both my local box and the VM.  I have gitosis
installed on the VM and setup according to the article I mentioned
which, to the best of my knowledge, is all correct.

I created a repo called my_app and ran through the steps in the
article to set up 3 separate branches, etc. because I am in fact doing
this all for a drupal site.  I've generated the ssh keys for my local
machine and the vm, edited the gitosis.conf and added the .pub files
to keydir/ at least 4 times already.  I've also cleared the
known_hosts file on my box and the VM several times and ssh'd back
into the VM in order to generate the known_hosts file again just to be
safe...

Up until now, everything is working.  Doing a push from local to
remote server is fine.  However, I want to have a clone of the
production branch of the repo in /var/www/apps/my_app or something of
the like in order to view/test changes quickly.  To try and accomplish
this, I went into /var/www/apps and ran "git clone
g...@remote_server_ip:my_app.git."  At first I was having some issues
with this, but I eventually was able to successfully clone the repo
here.

Next I went into /home/git/repositores/my_app.git/hooks and enabled/
updated the post-update hook.  This is what I currently have inside of
it (it's also executable already):

#!/bin/sh
cd $HOME || exit
unset GIT_DIR
cd $HOME/../../var/www/apps/my_app &&
git pull origin production

exec git-update-server-info

I'll be honest, I'm not completely sure what that is all doing; I just
found it in some other article.  I do kinda know that unset GIT_DIR
needs to be there in order to get to anywhere else though.

Now back on my local box I make a change and do "git push" only to hit
this wall:  "error: cannot open .git/FETCH_HEAD: Permission denied."
So now I go to /var/www/app/ and do "chmod -R git:git my_app" in hopes
of fixing my issue.

Back on my local box, I make another change, push, and now I get "Host
key verification failed."

And this is where I've been for the last 4 hours.  I'm totally
confused and am short on time, so if anyone has any insight on this
issue, I would greatly appreciate it because I'm at a loss here.

-- 
You received this message because you are subscribed to the Google Groups "Git 
for human beings" group.
To post to this group, send email to git-us...@googlegroups.com.
To unsubscribe from this group, send email to 
git-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/git-users?hl=en.

Reply via email to