Git LFS
git-lfsnu funcționează cu sistem de fișiere local -- nu se poate facegit pushcătre un repository din sistemul local de fișiere (fie el pe hard-discul local sau un folder partajat de pe un server de fișiere montat local);git-lfsnu funcționează cu un repository remote care e denumit altfel decâtorigin(asta mai trebuie să o probez).
O alternativă la această succesiune de pași - excluzând partea cu lfs - ar fi cea descrisă în manualul GitPro:
$ git clone --bare my_project my_project.git
Cloning into bare repository 'my_project.git'...
done
$ scp -r my_project.git user@git.example.com:/srv/git #se face o copie pe server
$ ssh user@git.example.com
$ cd /srv/git/my_project.git
$ git init --bare --shared #se setează depozitul de pe server pentru lucrul în echipă
- Se stabilește URL-ul pentru
lfs:
git config -f .lfsconfig lfs.url https://<domeniuserver.tld>/<calea-repository>/info/lfs
git add .lfsconfig
- Se „împinge” totul pe server:
git push -u <nume-remote> <nume-ramură-locală>.
Cam asta e...