Gitlab adalah repository menyimpanan code aplikasi yang cukup populer dan banyak digunakan.
Bukan hanya untuk penyimpanan code saja, tetapi bisa bisa melakukan proses deploy menggunakan fitur gitlab runner yang membantu untuk proses compile aplikasi sampai deploy.
Error git fetch-pack: expected shallow list terjadi ketika proses compile aplikasi ketika gitlab-runner melakukan pull repository aplikasi.
Solusinya mengatasi error Tersebut ada dua cara:
Solusi Pertama Penambahan GITLAB STRATEGY : cone
Perbarui file .gitlab-ci.yml pada project yang error dengan menambahankan di variable seperti berikut :
variables: GIT_STRATEGY: clone
Kemudian jalankan kembali build projectnya.
Solusi Kedua dengan menambahkan endpoint-repo
Jalankan Perintah berikut pada terminal server
sudo yum -y install https://packages.endpointdev.com/rhel/7/os/x86_64/endpoint-repo.x86_64.rpm
Setelah berhasil di install kita jalankan kembali perintah kedua pada terminal server :
sudo yum install git
Setelah perintah kedua dijalankanm coba kembali build projectnya.
Sekian tutorial kali ini, semoga bermanfaat 🙂
Sumber :