git如何设置账号密码从而每次项目中的组员更新或者提交代码的时候都需要输入账号和密码?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git如何设置账号密码从而每次项目中的组员更新或者提交代码的时候都需要输入账号和密码?相关的知识,希望对你有一定的参考价值。
插入如下代码使项目中的组员每次修改数据都要输入账号和密码:
git config --global user.name [username]
git config --global user.password [userpassword]
PS:想要保存密码,则需要插入如下代码: git config –global credential.helper store。
Git:
是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。用以有效、高速的处理从很小到非常大的项目版本管理。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。
Git特性:
1:从服务器上克隆数据库(包括代码和版本信息)到单机上。
2:在自己的机器上创建分支,修改代码。
3:在单机上自己创建的分支上提交代码。
4:在单机上合并分支。
5:新建一个分支,把服务器上最新版的代码fetch下来,然后跟自己的主分支合并。
6:生成补丁(patch),把补丁发送给主开发者。
7:看主开发者的反馈,如果主开发者发现两个一般开发者之间有冲突,就会要求他们先解决冲突,然后再由其中一个人提交。如果主开发者可以自己解决,或者没有冲突,就通过。
8:一般开发者之间解决冲突的方法,开发者之间可以使用pull 命令解决冲突,解决完冲突之后再向主开发者提交补丁。
参考技术A1234git config --global user.name [username]git config --global user.email 使用git config --list查看已设配置
Git Push 避免用户名和密码方法
在%HOME%目录中,一般为C:\\users\\Administrator,也可以是你自己创建的系统用户名目录,反正都在C:\\users\\中。文件名为.git-credentials,由于在Window中不允许直接创建以"."开头的文件,所以需要借助git bash进行,打开git bash客户端,进行%HOME%目录,然后用touch创建文件 .git-credentials, 用vim编辑此文件,输入内容格式:
touch .git-credentials
vim .git-credentials
https://username:password@github.com
1.2 添加Git Config 内容
进入git bash终端, 输入如下命令:
git config --global credential.helper store
执行完后查看%HOME%目录下的.gitconfig文件,会多了一项:
[credential]
helper = store
重新开启git bash会发现git push时不用再输入用户名和密码
解决git命令行每次都要输入账号密码
Windows 上设置避免每次 git push 都需要账号密码
在 C:Usersyour name 目录下找到到
.gitconfig
这个文件,使用编辑器打开
[user]
name = ****
email = ********.com
[credential]
helper = store
文件中增加
[credential]
配置
[credential]
helper = store
配置完成保存退出,在项目文件夹打开
git bash
,使用git pull
再输入一次账号密码。最后一次使用git pull
$ git pull
Already up to date.
ok.
linux 上设置避免每次 git push 都需要账号密码
cd /
进入根目录,执行以下命令
git config --global credential.helper store
上述命令目的与
windows
环境中直接编辑.gitconfig
目的相同。
进入项目目录,执行
git pull
,按windows
环境操作完成账号密码的录入即可。
以上是关于git如何设置账号密码从而每次项目中的组员更新或者提交代码的时候都需要输入账号和密码?的主要内容,如果未能解决你的问题,请参考以下文章
解决每次git pull都要输入账号密码的烦心事 - git协议问题