[Gerrit] LFS
mardi 6 novembre 2018Configuration
On clone le git All-Projects et on récupère le dossier de configuration
git clone http://username@localhost:8080/a/All-Projects cd All-Projects/ git fetch origin refs/meta/config:refs/remotes/origin/meta/config git checkout meta/config
Création du fichier de configuration pour lfs
nano lfs.config
On ajoute ceci:
[lfs "^.*"] enabled = true
On commit les changements:
git commit -m "lfs config" git push origin HEAD:refs/meta/config
Dans l’interface de gerrit, on clique sur le tab general, on retrouve maintenant une section LFS dans le projet.
Maintenant, il reste à créer un nouveau projet git qui hérite de All Projects.
Push test
1. git clone Project 2. install lfs for git 3. git lfs fetch --all 4. git remote add http://user@localhost:8080/a/Project project 5. GIT_TRACE=1 git lfs push --all project master