Git切换用户常用命令

这篇具有很好参考价值的文章主要介绍了Git切换用户常用命令。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、查看

查看用户名 :

git config user.name

查看密码:

git config user.password

查看邮箱:

git config user.email

查看配置信息(包含上面的信息):

$ git config --list

2、新增、切换

修改用户名

git config --global user.name “xxxx(新的用户名)”

修改密码

git config --global user.password “xxxx(新的密码)”

修改邮箱

git config --global user.email “xxxx@xxx.com(新的邮箱)”

当我们需要在同一台电脑上使用不同的Git用户时,需要切换到不同的用户身份也是上面操作

3、替换

$  git config --global --replace-all user.name "yourName" 
$  git config --global --replace-all user.email "your@email.com"

git config --global user.name "yourName"和git config --global --replace-all user.name "yourName"这两个命令的主要区别在于它们处理Git配置的方式。
首先,这两个命令都是用来设置Git的全局配置的,也就是在所有Git仓库中都会使用的配置。user.name是其中一个常见的配置项,用于设置你的名字,这在提交信息中会显示。
git config --global user.name “yourName"这个命令会将全局的user.name配置项设置为"yourName”。这个命令只会新增或修改一个配置项,如果之前已经有其他的配置项,这个命令不会影响或删除它们。
然而,git config --global --replace-all user.name "yourName"这个命令会替换所有的user.name配置项。这意味着,如果在某个特定的仓库中已经设置了user.name,使用这个命令会覆盖这个设置。这个命令不仅会设置全局的user.name,还会删除任何局部的(也就是特定仓库的)user.name配置。
因此,这两个命令的主要区别在于,前者只会修改或新增一个配置项,而后者会替换所有相同的配置项。

4、全局的凭证管理器

配置密码(当本地pull或push时提示权限无效的时候,就可以用本命令了)(亲自测试)

git config --global credential.helper store

这是一个Git命令,用于设置全局的凭证帮助器(credential helper)。
这个命令会将你的Git凭证存储起来,以便在以后需要认证时可以自动填充。当你使用git push或git pull等命令与远程仓库交互时,如果需要输入用户名或密码,这个命令可以帮助你自动填充这些信息,而无需手动输入。
然而,需要注意的是,使用credential.helper store命令将凭证存储在明文中,这意味着任何人都可以查看你的凭证。因此,在共享的环境(例如团队之间共享的机器)中,这可能不是一个安全的做法。
如果你希望在安全的环境中自动填充凭证,可以考虑使用更安全的凭证帮助器。例如,Windows操作系统通常会为Git提供内置的凭证帮助器,而macOS则可以使用Keychain。
如果你希望禁用凭证帮助器或更改它,可以使用以下命令:
禁用凭证帮助器:git config --global --unset credential.helper
设置其他凭证帮助器:git config --global credential.helper
其中是你要使用的凭证帮助器的名称。例如,如果你想使用Windows的内置帮助器,可以将其设置为manager。

临时密码,默认记住15分钟

git config –global credential.helper cache

临时密码,自定义时间

git config credential.helper ‘cache –timeout=3600’

清除密码

git config --global --unset credential.helper

git config --system --unset credential.helper 和 git config --global --unset credential.helper 的区别在于它们的范围和作用域。
git config --system --unset credential.helper 命令是用于取消设置系统级别的凭证帮助器。系统级别的配置对所有用户都生效,而且会影响所有使用该系统的Git仓库。如果已经设置了系统级别的凭证帮助器,例如Git Credential Manager for Windows,执行这个命令会清除该设置,使得Git不再使用凭证帮助器来管理密码。
git config --global --unset credential.helper 命令则是用于取消设置全局级别的凭证帮助器。全局级别的配置只对当前用户生效,只会影响当前用户下的所有Git仓库。如果已经设置了全局级别的凭证帮助器,执行这个命令会清除该设置,使得Git不再使用凭证帮助器来管理密码。
无论是系统级别还是全局级别的配置,执行这个命令后,Git将不再自动填充用户名和密码,在后续的Git操作中,你可能需要手动输入用户名和密码。
总的来说,这两者的主要区别在于作用范围和影响范围上。系统级别的配置影响所有用户和他们的所有仓库,而全局级别的配置只影响当前用户及其下的所有仓库。

查看本地安全策略

git config --system --unset credential.helper

参考

git 用户的切换
Git切换用户完全指南文章来源地址https://www.toymoban.com/news/detail-752242.html

到了这里,关于Git切换用户常用命令的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Idea 切换Git用户密码

    对于单个project只需要在 settings -- Version control -- git 勾选 Use credential helper 。然后 update Project 就会弹出用户密码输入框。重新输入就可以 idea 2022.2 版本

    2024年02月16日
    浏览(44)
  • IDEA多个账号如何切换git用户

    IDEA中如何切换git用户 如果有多个账号切换到自己的git账号 Settings→passwords→选择下面的do not save 取消自动保存密码 如果还是不可以的话 进入控制面板 凭据管理器中 windows凭据中 删除git的凭据 重启IDEA就可以了 多个账号切换要注意,同一项目保存不同代码仓库密码账号不一

    2024年02月11日
    浏览(45)
  • git切换用户并拉取代码

    1.使用以下命令切换用户 git config user.name     // 查看自己用户名 git config user.email    //查看邮箱 git congig --global user.name \\\"xxx\\\"    //切换用户 git config --global user.email \\\"xxx\\\"   //切换邮箱 2.删除本地用户登录凭据 win+r 打开控制面板输入control,点击【用户账户】,点击【管理Windo

    2024年02月14日
    浏览(44)
  • vscode切换git 用户名和密码

    1、运行一下命令,缓存输入的账号和密码: git config --global credential.helper wincred 2、清除掉缓存在git中的账号和密码 git credential-manager remove | uninstall 3、vscode在进行git操作之后需要输入账号密码,   为避免后面每次都需要输入用户名和密码,需要记住缓存密码 git config --glob

    2024年02月11日
    浏览(46)
  • 【git】切换分支命令

    【git】切换分支命令 ,Git手动输入命令切换分支   目录  查看当前分支  查看本地所有分支  切换分支  再次查看分支   最后再看下是不是要切换的分支,即可~

    2024年02月06日
    浏览(30)
  • 【git常用操作】git的分支创建、切换、提交与关联分支操作

    下拉代码建议用ssh密钥方式下拉 ,配置好之后后续操作不需要输入密码等权限验证操作,很方便。 查看分支: 创建本地分支: 切换本地分支: 创建+切换分支: 将新分支推送到github: 建议使用IDEA集成git来完成下列操作 ,如果使用上面提到的ssh密钥方式下拉工程的话会方便

    2024年02月15日
    浏览(48)
  • git实用命令 git常用分支命令

    要在Git中创建一个新的分支,按照以下步骤进行操作: 确保你当前在要创建分支的代码状态下。你可以使用 git status 命令查看当前的代码状态,并使用 git add 和 git commit 命令将修改的文件提交到当前分支。 1.使用 git branch 命令创建一个新的分支。 这将在本地仓库中创建一个

    2024年02月10日
    浏览(43)
  • Git下载和Git常用命令

    要下载和安装 Git,请按照以下步骤进行操作: 1.访问官方网站:打开 Git 官方网站 https://git-scm.com/。 2.下载 Git 安装程序: 3.选择适用于你的操作系统的下载链接。Git 支持多个操作系统,包括 Windows、macOS 和 Linux。 4.点击下载链接,开始下载 Git 安装程序。 5.运行安装程序:

    2024年02月08日
    浏览(45)
  • Git(3):Git环境常用命令

    1 获取本地仓库 要使用Git对我们的代码进行版本控制,首先需要获得本地仓库 (1)在电脑的任意位置创建一个空目录(例如test)作为我们的本地Git仓库 (2)进入这个目录中,点击右键打开Git bash窗口 (3)执行命令git init (4)如果创建成功后可在文件夹下看到隐藏的.git目

    2024年02月03日
    浏览(42)
  • 【小吉带你学Git】Git命令(用户签名,本地库,暂存区,文件,版本 等命令)

    🎊专栏【Git】 🍔喜欢的诗句:更喜岷山千里雪 三军过后尽开颜。 🎆音乐分享【如愿】 🌺欢迎并且感谢大家指出小吉的问题🥰 签名的作用是区分不同的操作者身份,能够确定本次提交是谁做的 git首次安装必须设置一下用户签名,否则无法提交代码 这里设置用户签名和登

    2024年02月12日
    浏览(30)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包