文档章节

MAC/Linux 下 Git 记住用户名密码

y
 yqsailor
发布于 2016/12/09 14:12
字数 410
阅读 706
收藏 0

Mac自带git,所以无需安装,可用以下命令查看git版本及安装位置

查看git位置
which git
whereis git

查看git版本

git --version

使用git前需先配置git

git config --global user.name "Your Name"
git config --global user.email you@example.co

1.mac/linux下

在~/下, touch创建文件 .git-credentials:
touch .git-credentials

# 用vim编辑此文件,
vim .git-credentials

#输入内容格式
https://username:password@github.com

2. 在终端下执行  

git config --global credential.helper store

 

 

可以看到~/.gitconfig文件,会多了一项:
[credential]
    helper = store

删除保存的密码:

1、删除保存的密码

git credential-osxkeychain erase

or:

printf "protocol=https\nhost=github.com\n" | git credential-osxkeychain erase

2、删除密码文件

rm ~/.git-credentials

备注: git更改提交用户名报错

  • 原因有两个:

    1. 没有擦除mac自身记忆的密码串
    2. 提交对象弄错。把提交地址写错,应该是git方式,误写成htts方式了。
  • Git修改提交user和email方法:

    1. 使用指令修改: 
      git config –global user.name “name” –name是修改后的名字,去掉双引号 
      git config –global user.email “email” –email是修改后的邮箱地址,去掉双引号
    2. 修改配置文件。 
      在用户目录下:/home/username/,修改.gitconfig文件中对应的用户名和密码。
  • mac中擦除密钥串的方法: 
    使用指令:git credential-osxkeychain erase

更多:

windows下: https://my.oschina.net/u/2399426/blog/800850

© 著作权归作者所有

共有 人打赏支持
y
粉丝 1
博文 40
码字总数 22665
作品 0
浦东
程序员
私信 提问
push代码到code.google.com出错问题解决

最近准备开源点代码,就在code.goolge.com上申请了地方,使用git来管理代码,结果第一次,不是很顺畅。再加上对git也不熟,好好的折腾了一番。 下载代码还好,直接照着做就可以了。项目名就用...

偃鼠饮河
2012/06/30
0
0
liunx下git设置用户名和密码(含单独项目)

设置git用户名/邮箱 git config --global user.name [username] git config --global user.email [email] 注:如果是单项目,就在项目文件夹下设置,去掉global; 但是这个仅仅是设置用户名...

percy94
2017/10/27
0
0
GIT的HTTP方式免密pull、push

注意,这里是HTTP方式免密,不是SSH方式免密, SSH方式请看另一篇博客:https://my.oschina.net/u/3477605/blog/1806151 说明:%HOME%,一般为C:usersAdministrator,也可以是你自己创建的系统...

城市之雾
05/03
0
0
微软开源 Git 认证管理器,支持 Linux/Mac/Win

大家是否都厌倦了每次拉取或者推送代码到 Git 仓库时都要输入用户名和密码?现在不用再烦恼了,微软今天开源了跨平台 Git 认证管理器 Git Credential Manager (GCM),支持 Linux,Mac 和 Wi...

oschina
2015/11/19
4.1K
16
Bitnami Redmine安装程序 --文档

注意:在运行此页面上显示的命令之前,您应该通过执行installdir/use_APPNAME脚本(Linux和Mac OS X)或单击“开始 - > Bitnami APPNAME堆栈”下的“开始”菜单中的快捷方式来加载Bitnami堆栈...

诺岚
07/27
0
0

没有更多内容

加载失败,请刷新页面

加载更多

java框架学习日志-7(静态代理和JDK代理)

静态代理 我们平时去餐厅吃饭,不是直接告诉厨师做什么菜的,而是先告诉服务员点什么菜,然后由服务员传到给厨师,相当于服务员是厨师的代理,我们通过代理让厨师炒菜,这就是代理模式。代理...

白话
36分钟前
5
0
Flink Window

1.Flink窗口 Window Assigner分配器。 窗口可以是时间驱动的(Time Window,例如:每30秒钟),也可以是数据驱动的(Count Window,例如:每一百个元素)。 一种经典的窗口分类可以分成: 翻...

满小茂
37分钟前
3
0
my.ini

1

architect刘源源
53分钟前
4
0
docker dns

There is a opensource application that solves this issue, it's called DNS Proxy Server It's a DNS server that solves containers hostnames, if could not found a hostname that mat......

kut
今天
5
0
寻找数学的广度——《这才是数学》读书笔记2700字

寻找数学的广度——《这才是数学》读书笔记2700字: 文|程哲。数学学习方式之广:国内外数学教育方面的专家,进行了很多种不同的数学学习方式尝试,如数学绘本、数学游戏、数学实验、数学步道...

原创小博客
今天
11
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部