How can I 'git clone' from another machine?

git, git-clone

Solution

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`

Problem

On one machine (IP address 192.168.1.2), I create a Git repository by ``` $ cd /home/hap/working $ git init $ (add some files) $ git add . $ git commit -m 'Initial commit' ``` And I have another machine on the same Wi-Fi network. How can I get clone from the other machine?

Original source