Hi folks, I'm trying to host a git repository from my home
OS X machine, and I'm stuck on
the last step of cloning
the repository from a remote system. Here's what I've done so far:
On
the OS X (10.6.6) machine (heretofore dubbed
the "server") I created a new admin user
Logged into
the new user's account
Installed git
Created an empty git repository via "git init"
Turned on remote login
Set port mapping on my router (airport extreme) to send ssh traffic to
the server
Added a ".ssh" directory to
the user's home directory
From
the remote machine (also an
OS X 10.6.6 machine), I sent that machine's public key to
the server using scp and
the login credentials of
the user created in step 1
To test that
the server would use
the remote machine's public key, I ssh'd to
the server using
the username of
the user created in step 1 and indeed was able to connect successfully without being asked for a password
I installed git on
the remote machine
From
the remote machine I attempted to "git clone ssh://
[email protected]:myrepo" (where "user", "my.server.address", and "myrepo" are all replaced by
the actual username, server address and repo folder name, respectively)
However, every time I try
the command in step 11, I get asked to confirm
the server's RSA fingerprint, then I'm asked for a password, but
the password for
the user I set up for that machine never works.
Any advice on how to make this work would be greatly appreciated!