I've installed gitosis as described here:
http://gist.github.com/264304
One of the things that I had
to adjust was
to give my git user permissions
to use ssh (which I did trough server admin - access - ssh and added the 'git' user).
When I ssh from my local machine (mac osx) as the git user, I get this response:
PTY allocation request failed on channel 0
bash: gitosis-serve: command not found
Connection
to 10.0.0.108 closed.
Which I think is normal, because in Pro GIT the author says you should get something like this if you try ssh'ing
to the server using your git user:
PTY allocation request failed on channel 0
fatal: unrecognized command 'gitosis-serve schacon@quaternion'
Connection
to gitserver closed.
So far so good, I think? Now when I try
to clone my gitosis-admin.git repository using this command:
$git clone
[email protected]:gitosis-admin.git
I get this:
Initialized empty Git repository in /Users/joggink/gitosis-admin/.git/
bash: gitosis-serve: command not found
fatal: The remote
end hung up unexpectedly
So after doing some searching, I found an answer here on serverfault claiming I should use ssh:// as protocol for my git clone (which I thought is the default git protocol?)
However, when I try:
$git clone ssh://
[email protected]:gitosis-admin.git
This is the response:
The authenticity of host ' (::1)' can't be established.
RSA key fingerprint is 80:4d:77:c7:78:cb:c9:42:e3:82:06:7c:fe:c0:08:ce.
Are you sure you want
to continue connecting (yes/no)? yes
Warning: Permanently added '' (RSA)
to the list of known hosts.
Password:
Password:
Password:
Permission denied (publickey,keyboard-interactive).
fatal: The remote
end hung up unexpectedly
When I type in my own password (because my git user has no password), I get following error:
The authenticity of host ' (::1)' can't be established.
RSA key fingerprint is 80:4d:77:c7:78:cb:c9:42:e3:82:06:7c:fe:c0:08:ce.
Are you sure you want
to continue connecting (yes/no)? yes
Warning: Permanently added '' (RSA)
to the list of known hosts.
Password:
bash: git-upload-pack: command not found
fatal: The remote
end hung up unexpectedly
I added my upload-pack location as followed:
$git clone -u /usr/local/git/bin/git-upload-pack ssh://
[email protected]:gitosis-admin.git
I get the error that gitosis-admin.git isn't a git repo...
Initialized empty Git repository in /Users/joggink/gitosis-admin/.git/
The authenticity of host ' (::1)' can't be established.
RSA key fingerprint is 80:4d:77:c7:78:cb:c9:42:e3:82:06:7c:fe:c0:08:ce.
Are you sure you want
to continue connecting (yes/no)? yes
Warning: Permanently added '' (RSA)
to the list of known hosts.
Password:
fatal: '
[email protected]:gitosis-admin.git' does not appear
to be a git repository
fatal: The remote
end hung up unexpectedly
I've been searching for a solution for almost a week now, and every topic I've found on the internet gives no result...