add pure go git lib to instead cgo git lib