linux服务器git pull/push时避免频繁输入账号密码

1、先cd到根目录,执行git config --global credential.helper store命令

[[email protected] ~]# git config --global credential.helper store

2、执行之后会在.gitconfig文件中多加红色字体项

[user]
        name = wang
        email = [email protected]
[credential]
        helper = store

3、之后cd到项目目录,执行git pull命令,会提示输入账号密码。输完这一次以后就不再需要,并且会在根目录生成一个.git-credentials文件

[[email protected] test]# git pull
Username for ‘https://git.oschina.net‘: [email protected]
Password for ‘https://[email protected]@git.oschina.net‘:
[[email protected] ~]# cat .git-credentials
https://Username:[email protected]

4、之后pull/push代码都不再需要输入账号密码了~

时间: 2024-10-27 03:36:54

linux服务器git pull/push时避免频繁输入账号密码的相关文章

linux服务器git pull/push时提示输入账号密码之免除设置

1.先cd到根目录,执行git config --global credential.helper store命令 [[email protected] ~]# git config --global credential.helper store 2.执行之后会在.gitconfig文件中多加红色字体项 [user] name = 天明 email = [email protected] [credential] helper = store 3.之后cd到项目目录,执行git pull命令,

解决每次git pull/push都需要输入用户账号密码的方法

如果我们git clone的下载代码的时候是连接的https://而不是[email protected] (ssh)的形式,当我们操作git pull/push到远程的时候,总是提示我们输入账号和密码才能操作成功,频繁的输入账号和密码会很麻烦. 解决办法: git bash进入你的项目目录,输入: git config --global credential.helper store 然后你会在你本地生成一个文本,上边记录你的账号和密码.当然这些你可以不用关心. 然后你使用上述的命令配置好之后

【转载】Git push时重复输入用户名密码的问题

在windows上使用git来push到github服务器的时候,每次都需要填写用户名/邮箱.密码,很麻烦.最近用hexo写博客,需要频繁地进行博客配置和预览,而每次预览执行hexo deploy都需要输入用户名.密码验证,不胜其烦,今天下决心解决. 尽管github提供了SSH方式进行本地和服务端的链接,可是按照网站说明设置好之后,这个问题仍然得不到解决.尝试了好几次,最终用下面这个方法解决了. 首先添加环境变量. 在用户文件夹如C:\Users\zhangsan下新建一个名为_netrc的文

使用git pull文件时和本地文件冲突怎么办

在使用git pull代码时,经常会碰到有冲突的情况,提示如下信息:error: Your local changes to 'c/environ.c' would be overwritten by merge. Aborting.Please, commit your changes or stash them before you can merge. 这个意思是说更新下来的内容和本地修改的内容有冲突,先提交你的改变或者先将本地修改暂时存储起来.处理的方式非常简单,主要是使用git sta

git pull文件时和本地文件冲突的问题

在使用git pull代码时,经常会碰到有冲突的情况,提示如下信息: error: Your local changes to 'c/environ.c' would be overwritten by merge. Aborting. Please, commit your changes or stash them before you can merge. 这个意思是说更新下来的内容和本地修改的内容有冲突,先提交你的改变或者先将本地修改暂时存储起来. 处理的方式非常简单,主要是使用git

git需要设置再次弹出输入账号密码

今天在用命令行pull线上代码到本地时遇到一个尴尬的问题,因为新下载的git貌似默认了在pull,push代码时只弹出一次输入账号密码,反正我这里是这样的. 开始在pull线上代码的时候不小心密码输错了,导致拉取失败,再次pull的时候就不弹出重新输入账号密码了,被直接读取上次输入的错密码而导致一直pull不了, 然后百度相关问题都是清一色的设置git不再多次弹出输入账号密码,全是与我相反的问题... 后来经过摸索,终于找到了两种解决办法 1.直接在git命令行输入 git remote add

使用git pull文件时和本地文件冲突怎么办?

具体方法如下 git pull origin 分支 //出现错误 git stash 缓存起来 git pull origin 分支 git stash pop //还原 git stash clear 开发人员常常遇到这种情况:花了几天时间一直在做一个新功能,已经改了差不多十几个文件,突然有一个bug需要紧急解决,然后给一个build测试组.在Git问世之前基本上靠手动备份,费时且容易出错. git stash命令简而言之就是帮助开发人员暂时搁置当前已做的改动,倒退到改动前的状态,进行其他的必

git pull文件时和本地冲突怎么办?

1 使用git pull origin xjyu2/web-html: 提醒冲突: Please commit your changes or stash them before you merge. 这个意思是说更新下来的内容和本地修改的内容有冲突,先提交你的改变或者先将本地修改暂时存储起来. 处理的方式非常简单,主要是使用git stash命令进行处理,分成以下几个步骤进行处理. 1.先将本地修改存储起来 git stash 这样本地的所有修改就都被暂时存储起来 .是用git stash l

Linux和 Mac下git pull/push 免输入密码和账号

linux下面可以直接创建.git-credential文件,命令如下: 创建文件,进入文件,输入内容: cd ~ touch .git-credentials vim .git-credentials https://{username}:{password}@github.com 在终端下输入: git config --global credential.helper store 打开~/.gitconfig文件,会发现多了一项: [credential] helper = store 注