文档章节

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

S
 Sailor20
发布于 2016/12/09 14:12
字数 410
阅读 171
收藏 0
点赞 0
评论 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

© 著作权归作者所有

共有 人打赏支持
S
粉丝 0
博文 40
码字总数 22665
作品 0
浦东
程序员
GIT的HTTP方式免密pull、push

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

城市之雾 ⋅ 05/03 ⋅ 0

3 个 Linux 命令行密码管理器

给在终端窗口花费大量时间的人们的密码管理器。 我们都希望我们的密码安全可靠。为此,许多人转向密码管理应用程序,如 KeePassX 和 Bitwarden。 如果你在终端中花费了大量时间而且正在寻找更...

作者: Scott Nesbitt ⋅ 04/24 ⋅ 0

push代码到code.google.com出错问题解决

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

偃鼠饮河 ⋅ 2012/06/30 ⋅ 0

TortoiseGit 连接oschina(或者github)不用每次输入用户名和密码的方法

TortoiseGit 连接oschina(或者github)不用每次输入用户名和密码的方法 每次git clone 和push 都要输入用户名和密码。虽然安全,但在本机上每次都输有些麻烦,如何记住用户名和密码呢? 在网上...

lvshuocool ⋅ 2016/12/06 ⋅ 0

git日常

由于使用git过程中总是会遇到一些不大不小的问题,每次都要搜索很麻烦。鉴此,将每次遇到的问题在此记录。 [TOC] http方式记住用户名和密码 长期记住密码 运行上行命令后,再pull/push一次输...

notis ⋅ 2017/03/05 ⋅ 0

微软开源 Git 认证管理器,支持 Linux/Mac/Win

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

oschina ⋅ 2015/11/19 ⋅ 16

NetHunter和花生壳实现SSH远程访问内网安卓手机

  *本文作者:2benben,本文属 FreeBuf 原创奖励计划,未经许可禁止转载。   关键词: 内网穿透, 端口映射, SSH协议, 花生壳, Kali NetHunter      本文针对普通家庭内网用户,有条件...

FreeBuf ⋅ 06/11 ⋅ 0

Git bash 操作记住密码

git for windows (又名 msysgit)如何记住用户名和密码 创建存储用户名密码的文件 在home文件夹,一般是 C:Documents and SettingsAdministrator 下建立文件 .git-credentials (windows下不...

云颖 ⋅ 2014/01/16 ⋅ 0

Atom 1.26 和 Atom 1.27 beta发布:提供更多的改进功能

导读 GitHub宣布推出用于Linux、macOS和Windows平台的Atom 1.26开源和跨平台可文本编辑器,并进行了更多改进和错误修复。 在Atom 1.26中,GitHub包得到了各种改进和新功能,Git窗格显示最近提...

linuxprobe16 ⋅ 04/30 ⋅ 0

git compare for docx file

https://github.com/vigente/gerardus/wiki/Integrate-git-diffs-with-word-docx-files This section was inspired by Martin Fenner's "Using Microsoft Word with git". To configure git ......

Oscarfff ⋅ 04/28 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

从零开始搭建Risc-v Rocket环境---(1)

为了搭建Rocke环境,我买了一个2T的移动硬盘,安装的ubuntu-16.04 LTS版。没有java8,gcc是5.4.0 joe@joe-Inspiron-7460:~$ java -version程序 'java' 已包含在下列软件包中: * default-...

whoisliang ⋅ 23分钟前 ⋅ 0

大数据学习路线(自己制定的,从零开始学习大数据)

大数据已经火了很久了,一直想了解它学习它结果没时间,过年后终于有时间了,了解了一些资料,结合我自己的情况,初步整理了一个学习路线,有问题的希望大神指点。 学习路线 Linux(shell,高并...

董黎明 ⋅ 29分钟前 ⋅ 0

systemd编写服务

一、开机启动 对于那些支持 Systemd 的软件,安装的时候,会自动在/usr/lib/systemd/system目录添加一个配置文件。 如果你想让该软件开机启动,就执行下面的命令(以httpd.service为例)。 ...

勇敢的飞石 ⋅ 31分钟前 ⋅ 0

mysql 基本sql

CREATE TABLE `BBB_build_info` ( `community_id` varchar(50) NOT NULL COMMENT '小区ID', `layer` int(11) NOT NULL COMMENT '地址层数', `id` int(11) NOT NULL COMMENT '地址id', `full_......

zaolonglei ⋅ 40分钟前 ⋅ 0

安装chrome的vue插件

参看文档:https://www.cnblogs.com/yulingjia/p/7904138.html

xiaoge2016 ⋅ 43分钟前 ⋅ 0

用SQL命令查看Mysql数据库大小

要想知道每个数据库的大小的话,步骤如下: 1、进入information_schema 数据库(存放了其他的数据库的信息) use information_schema; 2、查询所有数据的大小: select concat(round(sum(da...

源哥L ⋅ 今天 ⋅ 0

两个小实验简单介绍@Scope("prototype")

实验一 首先有如下代码(其中@RestController的作用相当于@Controller+@Responsebody,可忽略) @RestController//@Scope("prototype")public class TestController { @RequestMap...

kalnkaya ⋅ 今天 ⋅ 0

php-fpm的pool&php-fpm慢执行日志&open_basedir&php-fpm进程管理

12.21 php-fpm的pool pool是PHP-fpm的资源池,如果多个站点共用一个pool,则可能造成资源池中的资源耗尽,最终访问网站时出现502。 为了解决上述问题,我们可以配置多个pool,不同的站点使用...

影夜Linux ⋅ 今天 ⋅ 0

微服务 WildFly Swarm 管理

Expose Application Metrics and Information 要公开关于我们的微服务的有用信息,我们需要做的就是将监视器模块添加到我们的pom.xml中: 这将使在管理和监视功能得到实现。从监控角度来看,...

woshixin ⋅ 今天 ⋅ 0

java连接 mongo伪集群部署遇到的坑

部署mongo伪集群 #创建mongo数据存放文件地址mkdir -p /usr/local/config1/datamkdir -p /usr/local/config2/data mkdir -p /usr/local/config3/data mkdir -p /usr/local/config1/l......

努力爬坑人 ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部