MAC/Linux 下 Git 记住用户名密码
2019独角兽企业重金招聘Python工程师标准>>>
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 eraseor:printf "protocol=https\nhost=github.com\n" | git credential-osxkeychain erase
2、删除密码文件
rm ~/.git-credentials
备注: git更改提交用户名报错
原因有两个:
- 没有擦除mac自身记忆的密码串
- 提交对象弄错。把提交地址写错,应该是git方式,误写成htts方式了。
Git修改提交user和email方法:
- 使用指令修改:
git config –global user.name “name” –name是修改后的名字,去掉双引号
git config –global user.email “email” –email是修改后的邮箱地址,去掉双引号 - 修改配置文件。
在用户目录下:/home/username/,修改.gitconfig文件中对应的用户名和密码。
- 使用指令修改:
mac中擦除密钥串的方法:
使用指令:git credential-osxkeychain erase
更多:
windows下: https://my.oschina.net/u/2399426/blog/800850
转载于:https://my.oschina.net/yangq20/blog/803036
MAC/Linux 下 Git 记住用户名密码相关推荐
- linux 分配git用户名和密码,配置Git记住用户名密码的俩种方法
前言 相信大家在使用github过程中,也有这情况,总是让大家输入烦人的用户名,密码,浪费时间.下面这俩种办法也是网上找来的,我做了些整合,避免大家走入当时跟我一样的坑中. 方法一 1.1创建文件储存 ...
- Linux下Git免输密码解决方式
问题: 使用 git clone https://XXX 克隆远端库代码. 在Windows下,输入一次密码后会自动记住,但是在Linux中使用git pull/push出现了每次都要输入密码的窗口. ...
- Linux中git保存用户名密码
Linux下命令行使用git,每次操作都要输入用户名和密码很麻烦,可以通过配置保存用户名和密码. 进入到git项目的根目录下,打开.git目录下的config文件 cd .git vim config ...
- mac下git设置用户名密码
设置用户名和邮箱 git config --global user.name [username] git config --global user.email [email] 查看用户名和邮箱 gi ...
- git登录报错,git clone无法记住用户名密码,修改git提交用户名
目录 git登录报错 git无法记住用户名密码 修改git提交用户名 git登录报错 报错如下: 这种问题可能是因为你使用的电脑是之前别人用过的,git的用户信息存储的还是之前登录人的账户密码,所以导 ...
- linux系统修改用户名密码忘记,Linux下修改/找回root密码
一.Linux下修改一般用户的密码 1.如果没有忘记自己的密码,进行修改: #输入passwd 之后会提示输入新密码 输入之后修改成功! 2.以 root身份修改一般用户的密码:# passwd us ...
- linux下mysql的用户名,linux下设置mysql用户名及密码
linux下设置mysql用户名及密码 一.安装设置密码 我安装的时候直接用的yum命令, yum install mysql mysql-server 这样就导致默认没有密码访问 然后我就添加了用户 ...
- linux下git的简单运用
linux下git的简单运用 windows下也有git,是git公司出的bash,基本上模拟了linux下命令行.许多常用的命令和linux下操作一样.也就是说,windows下的git命令操作和l ...
- Linux下Git和GitHub使用方法总结(Ubuntu16.04)
1 Linux下Git和GitHub环境的搭建 第一步: 安装Git,使用命令 "sudo apt-get install git" 第二步: 创建GitHub帐号 第三步: 生成 ...
最新文章
- 人机协同作战:或改写未来战争规则
- 工科学生懂艺术,魔鬼神仙挡不住
- 周长相等的正方形面积一定相等_习题创编——周长相等的长方形面积(20200108)...
- 简陋的会计凭证金额输入控件
- deepin关闭ACPI
- AppCompat DayNight theme
- mysql数据库被误删之后...
- 【iCore1S 双核心板_ARM】例程十二:DMA实验——存储器到存储器的传输
- SpringMvc2 使用注解形式发布请求地址
- iptables之三表五链
- 《结构思考力》如何把200ml的水倒入100ml的杯子里?
- 【多多情报通】看完让人焕然大悟的6种拼多多店铺玩法
- android 仿微信demo————登录功能实现(服务端)
- 双足机器人的稳定性判据_双足机器人稳定性判据研究
- 腾讯地图api php经纬度转换地址,腾讯地图经纬度转换为百度地图经纬度
- 针对python Gui初学者,一个极致简陋的gui,有空再补充
- 【模拟赛】沼泽地(插头DP)
- 微机原理DOSBox安装与使用
- marlin源码gcode解析与算法插补执行框架
- Intel汇编-FPU状态
热门文章
- webkit-box translate 的组合--流畅的滑动体验
- XL, an extensible programming language, implements concept programming
- 架构部署002--城域网_骨干网
- 跑通通过人脸测试心率程序
- findstr()与strfind()的区别
- 多线程 CreateThread与_beginthreadex本质区别
- 综观java读取和创建excel方法
- spring jpa mysql集群_微框架:Springboot+Jpa+mysql零基础上手班
- mysql end case连接_MySql 中 case when then else end 的用法
- win32开发(按键消息)