Git服务器里如何为各个开发者设置用户名和密码呢?在线等待回复
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Git服务器里如何为各个开发者设置用户名和密码呢?在线等待回复相关的知识,希望对你有一定的参考价值。
git协作开发,不是以用户名和密码的方式.根据git所使用的协议,如果是ssh 那么方式就应该为 git@youdomain.com:xxxxxx.git的方式,如果是这样,那么配置了公钥那么就可以直接访问了,不需要用户名和密码,如果是http/https的方式,那么验证的就是你登陆的用户名和密码,著名的gitlab 可以同时使用这两种方式,不需要你亲自去配置 ,详见 :http://about.gitlab.com
sharyuke 参考技术A
你要开git服务器,才有配置帐号的嘛,gitolite自己去看看。Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Torvalds 开始着手开发 Git 是为了作为一种过渡方案来替代 BitKeeper,后者之前一直是 Linux 内核开发人员在全球使用的主要源代码工具。
拓展:
1、Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。Torvalds 开始着手开发 Git 是为了作为一种过渡方案来替代 BitKeeper,后者之前一直是 Linux 内核开发人员在全球使用的主要源代码工具。开放源码社区中的有些人觉得 BitKeeper 的许可证并不适合开放源码社区的工作,因此 Torvalds 决定着手研究许可证更为灵活的版本控制系统。
2、开放源码社区中的有些人觉得 BitKeeper 的许可证并不适合开放源码社区的工作,因此 Torvalds 决定着手研究许可证更为灵活的版本控制系统。尽管最初 Git 的开发是为了辅助 Linux 内核开发的过程,但是我们已经发现在很多其他自由软件项目中也使用了 Git。例如 最近就有很多 Freedesktop 的项目也迁移到了 Git 上。
git 设置存储用户名与密码
新工作,新环境,旧电脑,旧代码环境。
git是没有记录密码用户名的,于是乎只能自己设置,在命令行设置咋设置,代码如下。。
git config --global user.name "myusername"
git config --global user.email "[email protected]"
git config --global credential.helper cache
但是最后一行 cache不是windows 下的,于是乎运行总是报错,
git: ‘credential-cache‘ is not a git command. See ‘get --help‘.
对就它,老报这个问题,咋整,要用win下边的,
有人用:
git config --global credential.helper winstore
用这个解决问题了,我的还是不行。就试了下边这个
git config --global credential.helper wincred
这个就解决了。
最终是因为版本不对,命令才不同。。。。。吆,我去。。。还有这问题,所以建议大家多试试。
以上是关于Git服务器里如何为各个开发者设置用户名和密码呢?在线等待回复的主要内容,如果未能解决你的问题,请参考以下文章
git 设置 key 到服务器,同步代码不需要输入用户名和密码