git协作开发,不是以用户名和密码的方式.根据git所使用的协议,如果是ssh那么方式就应该为git@youdomain.com:xxxxxx.git的方式,如果是这样,那么配置了公钥那么就可以直接访问了,不需要用户名和密码,如果是http/https的方式,那么验证的就是你登陆的用户名和密码,著名的gitlab可以同时使用这两种方式,不需要你亲自去配置,详见:http://about.gitlab.comsharyuke。
- 生活问答
- 答案列表
git账号密码:git怎么修改账号密码[朗读]
一样在github.com上建立了一个小项目,可是在每次push的时候,都要输入用户名和密码,很是麻烦原因是使用了https方式push在termail里边输入gitremote-v可以看到形如一下的返回结果origin(fetch)origin(push)下面把它换成ssh方式的.1.gitremotermorigin2.gitremoteaddorigingit@github.com:/demo.git3.gitpushorigin。
gitconfig--globaluser.name[username]gitconfig--globaluser.email[email]使用gitconfig--list查看已设配置。
可以设置用户名和密码,但是这个只能作为服务端授权,显示是谁提交的还是由客户端自己设置我这边是这样的,可能还有服务端指定的方法吧。
都应该使用ssh密钥工作,而不是使用密码机制。