Git配置用户名和密码
Git配置用户名和密码
https://blog.csdn.net/weixin_41287260/article/details/90111027
一般刚安装Git都要配置用户名和密码,因为你提交代码到本地仓库(上传代码到远程仓库)时会用到,如果没有没有配置,在你提交时它会提醒你的。
那么接下来我们讲一下怎么配置:
目录
1、查看git的配置列表
2、进行配置
(1)命令行配置
补充:(1.1) 全局变量
(1.2)局部变量
注意:局部变量覆盖全局变量!!!和编程语言里面的变量关系是一样的。
(2)修改对应文件进行配置
3、修改已配置的信息
(1)用命令修改
(2)修改对应文件进行修改
4、git config命令的功能列表
(1)git config
(2)git config --help
1、查看git的配置列表
我们可以先查看一下git的配置列表:
git config --list
如果没有配置东西,应该是空的。照着下面配置完成后,你可以再试一下该命令,就会出现一系列配置信息。
2、进行配置
(1)命令行配置
git config --global user.name "username"
git config --global user.email "email"
将username和email换成github(或者其它类似远程仓库)的用户名和密码。
补充:(1.1) 全局变量
--global 表示全局的,即当前用户都有效,该配置会出现在 ~/.gitconfig 文件中,~表示当前用户的目录,比如我的是:C:\Users\username\.gitconfig ,打开该文件你会发现如下图所示的内容:
对比一下,你应该就知道上面的配置命令是怎么起作用的吧(其它配置命令也是这个意思!)。(注:该文件#开头的行是注释,为了方便理解,你可以自己添加一些注释信息)
(1.2)局部变量
既然有全局的,那么肯定有局部的啊!局部的是不加 --global 的,如下:
git config user.name "username"
git config user.email "email"
局部是只对当前仓库起效的,它的配置信息会在当前仓库根目录/.git/config文件下:
注意:局部变量覆盖全局变量!!!和编程语言里面的变量关系是一样的。
我在上面我新建的那个仓库里,随便提交了一点东西,然后查看提交日志如下:
(2)修改对应文件进行配置
相信看了上面的补充内容之后,你应该已经了解这两个配置命令的作用了吧,所以这里就不详讲了,你找到对应文件,该相关设置就好了。
3、修改已配置的信息
假如配置后,发现有信息配置错了,如何进行修改?
(1)用命令修改
这里演示修改本地仓库的用户名和邮箱:
git config --replace-all user.name "name"
git config --replace-all user.email "123@qq.com"
修改后是这样的:
(2)修改对应文件进行修改
这个应该不用讲了。
4、git config命令的功能列表
(1)git config
我们直接输入git config,就可以看到简单的命令列表了:
$ git config
usage: git config [<options>]
Config file location
--global use global config file
--system use system config file
--local use repository config file
--worktree use per-worktree config file
-f, --file <file> use given config file
--blob <blob-id> read config from given blob object
Action
--get get value: name [value-regex]
--get-all get all values: key [value-regex]
--get-regexp get values for regexp: name-regex [value-regex]
--get-urlmatch get value specific for the URL: section[.var] URL
--replace-all replace all matching variables: name value [value_regex]
--add add a new variable: name value
--unset remove a variable: name [value-regex]
--unset-all remove all matches: name [value-regex]
--rename-section rename section: old-name new-name
--remove-section remove a section: name
-l, --list list all
-e, --edit open an editor
--get-color find the color configured: slot [default]
--get-colorbool find the color setting: slot [stdout-is-tty]
Type
-t, --type <> value is given this type
--bool value is "true" or "false"
--int value is decimal number
--bool-or-int value is --bool or --int
--path value is a path (file or directory name)
--expiry-date value is an expiry date
Other
-z, --null terminate values with NUL byte
--name-only show variable names only
--includes respect include directives on lookup
--show-origin show origin of config (file, standard input, blob, command line)
--default <value> with --get, use default value when missing entry
(2)git config --help
这个命令默认打开本地git安装目录下的G:\Git\mingw64\share\doc\git-doc\下的详细的说明文档(这里G:\Git为安装目录),这个是详细介绍命令的作用(上面的那个只是简介)。
样例截图:
延伸:其它命令你也可以通过添加 --help 参数来打开命令的相关文档说明,如 git diff --help,……
end.
————————————————
版权声明:本文为CSDN博主「秦时明月之君临天下」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_41287260/article/details/90111027
Git配置用户名和密码相关推荐
- git配置用户名和密码_IDEA配置码云教程
第一步, 先在电脑上安装git.exe, 否则以后会出现错误 官方下载地址:https://www.git-scm.com/downloads 官方中文教程:https://git-scm.com/b ...
- Git 配置用户名、密码
在终端输入: git config --global credential.helper store 然后git pull一次,输入一次用户名密码就会自动保存该用户名密码: 查看配置的用户信息: gi ...
- Git配置用户名和邮箱
设备:Windows10,git(MINGW64) 一般刚安装Git都要配置用户名和邮箱,因为你提交代码到本地仓库(上传代码到远程仓库)时会用到,如果没有没有配置,在你提交时它会提醒你的. 那么接下来 ...
- git的配置用户名和密码
git配置用户名和邮箱 git config --global user.name ""git config --global user.email "" gi ...
- linux git 记录密码,linux git 保存用户名和密码
一.通过文件方式 1.在~/下, touch创建文件 .git-credentials, 用vim编辑此文件,输入内容格式: touch .git-credentials vim .git-crede ...
- Git清除用户名和密码
git清除用户名和密码 问题: remote: HTTP Basic: Access denied fatal: Authentication failed for 'http://******** ...
- git全局配置用户名和密码_git---全局设置用户名、密码、邮箱
# git config命令的–global参数,用了这个参数,表示你这台机器上所有的Git仓库都会使用这个配置,当然也可以对某个仓库指定不同的用户名和Email地址. # 1.查看git配置信息 $ ...
- git全局配置用户名和密码_Git配置全局账号密码避免每次拉取、提交输入账号密码...
前言 在大家使用github的过程中,一定会碰到这样一种情况,就是每次要push 和pull时总是要输入github的账号和密码,这样不仅浪费了大量的时间且降低了工作效率.在此背景下,本文在网上找了两 ...
- git配置用户名密码,避免重复输入密码
1.配置用户名密码.分为设置全局和局部,我们直接设置全局的. #设置局部的话,直接去掉 --global 选项即可 git config --global user.name "你的user ...
最新文章
- php 判定pc端與移動端
- 珍惜机会,去爱你身边的人!生命的箴言
- boost::hana::partial用法的测试程序
- 思科路由器全局、接口、协议调试(下)
- 如何抓取html请求,怎么获取请求头
- 耗时1周!精选22G超超超适合产品经理的《数据分析》学习资源,抓紧保存!限时2天删除~...
- suse linux ftp家目录,Suse linux下控制ftp用户访问目录
- Delphi 7序列号过期的解决方法
- 无刷直流电机常用计算公式
- kitti点云地图拼接
- 消息队列,问题与处理方案梳理
- Python · 助力冬奥:turtle绘制奥运五环
- React.createElement的理解使用
- 数据标签体系与用户画像
- 使用HTML+CSS实现轮播图
- RDO LOST / loss rdo
- c# - FileStream、StreamReader、StreamWriter
- 持续使用KimJongRAT和PCRat发动攻击:BabyShark恶意软件分析
- 2022年Matlab毕设避坑指南及选题推荐
- 机器学习入门实践——线性回归模型(波士顿房价预测)
热门文章
- 深红色晶体meso-5,10,15,20-四(对氨基苯基)钴卟啉(Co-TAPP);meso-5,10,15,20-四(对氨基苯基)钴卟啉-NO配合物(TAPP-Co-NO)齐岳供应
- 哪些自动化工具赋能电商运营效率翻倍?
- OPPO Enco Air 2 评测怎么样
- 预训练word2vec,代码
- i9-10980HK和r7 4800H哪个好
- 2021年怎么用百家号做医疗关键词排名优化
- Nginx配置文件nginx.conf详解
- Linux下Windows访问DNF,Fedora Linux系统中用Steam play与Proton玩Windows系统下的游戏
- 华为WATCH GT Runner手表全天健康管理,新护航
- 团队管理26--任务执行之过程管理