How can I ‘git clone’ from another machine?

You need to use a git+ssh URL to perform the Git cloning:

git clone git+ssh://hap@192.168.1.2/~/working

To break it down:

  • git+ssh tells Git that you want to use ssh to connect to the Git repository.
  • hap is your username (I assume based on the home directory in your question).
  • 192.168.1.2 is the machine that you want to connect to
  • ~/working is the path to your Git repository on the remote machine (so ~ is your home directory)

Some other things to note:

  • You need to have a ssh server enabled on the machine with the Git repository
  • You’ll need to know the password for the user hap

Leave a Comment