设置git用户名/邮箱

git config --global user.name [username]
git config --global user.email [email]

但是这个仅仅是设置用户名密码,如果你的git 源每次操作需要你输入用户名/密码验证,你依然需要每次设置,那么该如何办呢?

git保存用户名密码

这里主要是配置一个config项

有两个方法,基本上原理都是一样,都是修改 .git/config 文件

1.使用如下命令,修改config文件即可保存

echo "[credential]" >> .git/config
echo "    helper = store" >> .git/config

2.直接修改.git/config文件

在linux/mac下可以直接使用vim工具修改config文件

ubuntu@VM-7-212-ubuntu:~/kernel-code/kernel-netfilter-sample-code$ vim .git/config
##修改成如下
[core]
    repositoryformatversion = 0
    filemode = true
    bare = false
    logallrefupdates = true
[remote "origin"]
    url = https://github.com/Miss-you/kernel-netfilter-sample-code.git
    fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
    remote = origin
    merge = refs/heads/master
##主要是后面这两行,如果不想保存,则删除即可
[credential]
    helper = store

这样就可以保存用户名密码,不用每次都输入了!

git config查看配置

使用git config --list查看已设配置

feiqianyousadeMacBook-Pro:xt_GTPU yousa$ git config --list
core.excludesfile=/Users/yousa/.gitignore_global
user.name=Miss-you
user.email=snowfly1993@gmail.com
core.repositoryformatversion=0
core.filemode=true
core.bare=false
core.logallrefupdates=true
core.ignorecase=true
core.precomposeunicode=true
remote.origin.url=https://github.com/Miss-you/xt_GTPU.git
remote.origin.fetch=+refs/heads/*:refs/remotes/origin/*
branch.master.remote=origin
branch.master.merge=refs/heads/master
git设置用户名密码设置git用户名/邮箱git config --global user.name [username]git config --global user.email [email]使用git config --list查看已设配置feiqianyousadeMacBook-Pro:xt_GTPU yousa$ git config --listcore.excludesfile https://blog.csdn.net/weixin_41287260/article/details/90111027 一般刚安装Git都要配置用户名密码,因为你提交代码到本地仓库(上传代码到远程仓库)时会用到,如果没有没有配置,在你提交时它会提醒你的。 那么接下来我们讲一下怎么配置: 1、查看git的配置列表 2、进行配置 (1)命令行配置
vscode中对git进行了集成,很多操作只需点击就能操作,无需写一些git指令。 不过这就需要你对vscode进行配置。下面我会讲到git的配置与免密码上传github。 一、安装Git管理工具,可上官网安装,安装路径https://git-scm.com/,安装路径默认C:\Program Files\Git,可自行修改,这里我是安装在D:\Program Files\Git。 二、安装完Git之后,如图配置好环境变量path路径的信息,一般会自动配置成功,配置完成后电脑就可以使用Git了。 三、要想在VS Code里面使用Git需要在编辑器内配置git.path 配置步骤:在编辑器的
最近新创建了一个项目,同步git代码,但是每次连接远程都要重新输入用户名密码信息,很烦,就想着怎么让他记住账号。就用了以下方法,亲测有效,分享记录下。 一. 打开当前项目下.git文件夹,找到config文件,对比文件内容: [core] repositoryformatversion = 0 filemode = true bare = false logallrefupdates = true [remote "origin"] url = https://gitee.com/zhang
有些时候我们的服务器可能要部署多个git仓库,不同git仓库的用户名以及密码都是不一样的,此时需要我们设置单个仓库的用户名以及密码。 1.git设置用户名以及邮箱 命令如下: git config user.name "userName" //你的用户名 git config user.email "email address" //你的邮箱地址 而设置全局仓库的用户名的命令如下: git config --global user.name "userName" //你的用户名 Git共有三个级别的config文件,分别是system、global和local。global的在$home\.gitconfig,local的在仓库目录下的.git\config。这三个级别都分别配置了用户信息,当git commit时,会依次从local、global、system里读取用户信息。 https和ssh的区别: 1、前者可以任意克隆github上面的项目,不管是...
error: conversion from 'std::_List_const_iterator<_Mylist>' to non-scalar type 'std::_List_iterator< Brubrubruce: 博主你有试过把不等号改成小于号吗,改成小于号之后不能通过编译而且会报相似的错误不知道为什么 阿里巴巴的“达摩院”,必是一场闹剧 Wei&: 哈哈哈 现在 坐着看 躺着看 站着看 c++ aggregate 'std::stringstream ss' has incomplete type and cannot be defined 省626: 博主写错了字母应该是#include <fstream> 阿里巴巴的“达摩院”,必是一场闹剧 柿子sama: 现在怎么看表情包 'python' 不是内部或外部命令,也不是可运行的程序或批处理文件。 t18320972447: 装个everything搜