tutorial completo


Servidor
1) nova VM (Vmware, virtualbox ou qemu)
2) boot pelo Archlinux (o mais recente)
3) fdisk /dev/sda , o, n,enter,enter,enter,w,enter
4) mkfs.ext4 /dev/sda1
5) mount /dev/sda1 /mnt
6) pacstrap /mnt base grub openssh lxde xorg networkmanager network-manager-applet firefox git net-tools
7) arch-chroot /mnt
8) systemctl enable lxdm
9) systemctl enable sshd
10) systemctl enable NetworkManager
11) password root
12) ssh-keygen
13) cp ~/.ssh/id_rsa.pub ~/.ssh/authorized_keys
14) grub-mkconfig -o /boot/grub/grub.cfg
15) grub-install /dev/sda
16) mkdir /root/backup-git
17) cd /root/backup-git
18) git init --bare
19) control+d
20) reboot

Servidor git rodando no IP 192.168.1.129
Cliente - Sparkleshare
1) instalar WinSCP
2) instalar Sparkleshare
3) icone do sparkleshare no systray -> menu sparkleshare -> client id -> copy to clipboard
4) abrir winscp no 192.168.1.129 do servidor git e colar o client id no fim do /root/.ssh/authorized_keys
5) icone do sparkleshare no systray -> menu sparkleshare -> add host project
6) "my own server" ssh://[email protected]  /root/backup-git
7) fim