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更改提交用户名报错

  • 原因有两个:

    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

转载于:https://my.oschina.net/yangq20/blog/803036

MAC/Linux 下 Git 记住用户名密码相关推荐

  1. linux 分配git用户名和密码,配置Git记住用户名密码的俩种方法

    前言 相信大家在使用github过程中,也有这情况,总是让大家输入烦人的用户名,密码,浪费时间.下面这俩种办法也是网上找来的,我做了些整合,避免大家走入当时跟我一样的坑中. 方法一 1.1创建文件储存 ...

  2. Linux下Git免输密码解决方式

    问题: 使用 git clone https://XXX 克隆远端库代码. 在Windows下,输入一次密码后会自动记住,但是在Linux中使用git pull/push出现了每次都要输入密码的窗口. ...

  3. Linux中git保存用户名密码

    Linux下命令行使用git,每次操作都要输入用户名和密码很麻烦,可以通过配置保存用户名和密码. 进入到git项目的根目录下,打开.git目录下的config文件 cd .git vim config ...

  4. mac下git设置用户名密码

    设置用户名和邮箱 git config --global user.name [username] git config --global user.email [email] 查看用户名和邮箱 gi ...

  5. git登录报错,git clone无法记住用户名密码,修改git提交用户名

    目录 git登录报错 git无法记住用户名密码 修改git提交用户名 git登录报错 报错如下: 这种问题可能是因为你使用的电脑是之前别人用过的,git的用户信息存储的还是之前登录人的账户密码,所以导 ...

  6. linux系统修改用户名密码忘记,Linux下修改/找回root密码

    一.Linux下修改一般用户的密码 1.如果没有忘记自己的密码,进行修改: #输入passwd 之后会提示输入新密码 输入之后修改成功! 2.以 root身份修改一般用户的密码:# passwd us ...

  7. linux下mysql的用户名,linux下设置mysql用户名及密码

    linux下设置mysql用户名及密码 一.安装设置密码 我安装的时候直接用的yum命令, yum install mysql mysql-server 这样就导致默认没有密码访问 然后我就添加了用户 ...

  8. linux下git的简单运用

    linux下git的简单运用 windows下也有git,是git公司出的bash,基本上模拟了linux下命令行.许多常用的命令和linux下操作一样.也就是说,windows下的git命令操作和l ...

  9. Linux下Git和GitHub使用方法总结(Ubuntu16.04)

    1 Linux下Git和GitHub环境的搭建 第一步: 安装Git,使用命令 "sudo apt-get install git" 第二步: 创建GitHub帐号 第三步: 生成 ...

最新文章

  1. 人机协同作战:或改写未来战争规则
  2. 工科学生懂艺术,魔鬼神仙挡不住
  3. 周长相等的正方形面积一定相等_习题创编——周长相等的长方形面积(20200108)...
  4. 简陋的会计凭证金额输入控件
  5. deepin关闭ACPI
  6. AppCompat DayNight theme
  7. mysql数据库被误删之后...
  8. 【iCore1S 双核心板_ARM】例程十二:DMA实验——存储器到存储器的传输
  9. SpringMvc2 使用注解形式发布请求地址
  10. iptables之三表五链
  11. 《结构思考力》如何把200ml的水倒入100ml的杯子里?
  12. 【多多情报通】看完让人焕然大悟的6种拼多多店铺玩法
  13. android 仿微信demo————登录功能实现(服务端)
  14. 双足机器人的稳定性判据_双足机器人稳定性判据研究
  15. 腾讯地图api php经纬度转换地址,腾讯地图经纬度转换为百度地图经纬度
  16. 针对python Gui初学者,一个极致简陋的gui,有空再补充
  17. 【模拟赛】沼泽地(插头DP)
  18. 微机原理DOSBox安装与使用
  19. marlin源码gcode解析与算法插补执行框架
  20. Intel汇编-FPU状态

热门文章

  1. webkit-box translate 的组合--流畅的滑动体验
  2. XL, an extensible programming language, implements concept programming
  3. 架构部署002--城域网_骨干网
  4. 跑通通过人脸测试心率程序
  5. findstr()与strfind()的区别
  6. 多线程 CreateThread与_beginthreadex本质区别
  7. 综观java读取和创建excel方法
  8. spring jpa mysql集群_微框架:Springboot+Jpa+mysql零基础上手班
  9. mysql end case连接_MySql 中 case when then else end 的用法
  10. win32开发(按键消息)