use osxkeychain to save git password

gitlab allows only http password access.