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!