Ops error ini terjadi ketika menjalankan perintah git push origin master untuk nge-push file ke dalam server git Ubuntu 12.10
Bismillah
q> Error
q> Ini pesan errornya
$ git push origin master
Counting objects: 3, done.
Writing objects: 100% (3/3), 249 bytes, done.
Total 3 (delta 0), reused 0 (delta 0)
error: insufficient permission for adding an object to repository database ./objects
fatal: failed to write object
error: unpack failed: unpack-objects abnormal exit
q> Ops ,, liat dulu group dari user yang digunakan, misalnya user ubuntu adalah saifiahmada, maka
[sourcecode language="bash"]groups saifiahmada[/sourcecode]
q> Masuk ke direktory dari repository, misalnya repository ada pada /var/git/myweb.git , maka
[sourcecode language="bash"]cd /var/git/myweb.git[/sourcecode]
q> Ubah group file yang ada / yang baru dibuat menjadi sama dengan group dari direktory
[sourcecode language="bash"]sudo chmod -R g+ws *[/sourcecode]
q> Karena user = saifiahmada, maka rubah group file menjadi saifiahmada
[sourcecode language="bash"]sudo chgrp -R saifiahmada *[/sourcecode]
q> Sukses
$git push origin master
Counting objects: 3, done.
Writing objects: 100% (3/3), 249 bytes, done.
Total 3 (delta 0), reused 0 (delta 0)
Unpacking objects: 100% (3/3), done.
To file:///var/git/myweb.git/
* [new branch] master -> master
q> Ini skrensot nya
Alhamdulillah
sumber::
http://parizek.com/2011/05/git-insufficient-permission-for-adding-an-object-to-repository-database-objects/
No comments:
Post a Comment