Assing-git and Unassing-git added

also fixed a permission bug in make-git