git push命令每次都要输入用户名和密码的问题处理

git push命令每次都要输入用户名和密码。原因是在添加远程库的时候使用了https的方式。所以每次都要用https的方式push到远程库。

这是github里的界面截图:

查看使用的传输协议:

git remote -v

[email protected]:~/MyGithub/DailyBlog$ git remote -v 
origin https://github.com/toyijiu/DailyBlog.git (fetch) 
origin https://github.com/toyijiu/DailyBlog.git (push)

重新设置成ssh的方式:

git remote rm origin
git remote add origin [email protected].com:username/repository.git
git push -u origin master

再看下当前的传输协议: 
[email protected]:~/MyGithub/DailyBlog$ git remote -v 
origin [email protected]:toyijiu/DailyBlog.git (fetch) 
origin [email protected]:toyijiu/DailyBlog.git (push)

然后就可以了。

原文地址:https://www.cnblogs.com/doubilaile/p/8494671.html

时间: 2024-10-06 23:51:19

git push命令每次都要输入用户名和密码的问题处理的相关文章

每次都要输入用户名和密码,太烦了,快来设置 TortoiseGit 自动记住用户名和密码

之前一直想解决这个问题,都给自己找了接口忙再等会弄吧,今天搞了个番茄时间,终于解决了 1.右键文件夹空白处,选择TortoiseGit > 设置,选择 Git 2.选择 编辑全局.git/config  ,在弹出的编辑窗口中添加 [credential]   helper = store 搞定!!! 在下一次你提交GIT的时候会提示你输入一次 用户名和密码,之后 TortoiseGit 就会自动记住了,妈妈再也不用担心我的强迫症啦.

TortoiseGit 连接每次都要输入用户名和密码

当你配置好git后,在C:\Documents and Settings\Administrator\ 或者  C:\Users\Administrator 目录下有一个 .gitconfig 的文件,里面会有你先前配好的name 和email,只需在下面加2行   [credential] helper = store

github每次推送都要输入用户名和密码

/***************************************************************************** * github每次推送都要输入用户名和密码 * 说明: * 今天开始使用github管理一些东西,但是每次提交都出现要输入用户名和密码, * 这简直让人崩溃了. * * 2016-5-30 深圳 南山平山村 曾剑锋 **************************************************************

TortoiseGit提交每次都需要输入用户名密码解决方法

作者:zhanhailiang 日期:2015-01-06 使用TortoiseGit Push时每次都需要输入用户名密码,如图: 在当前用户文件夹如D:\Users\wade.zhan下新建一个名为_netrc的文件. 编辑该文件: machine gitlab.tools.vipshop.com login wade.zhan password ******

解决git push/pull 每次都要输入密码、ssh-keygen

一.问题描述 以github为例 每次在向github服务器 推送代码(git push),都会提示输入用户名密码 二.问题原因 在clone 代码时使用的是HTTS协议 三.解决方法 1.clone代码时使用SSH协议 2.本地git配置 打开终端 -----------------------系统配置------------------------------------ git config --global core.quotepath false //支持utf-8编码 解决中文乱码

解决Git 每次提交时都要输入用户名和密码的缓存机制的设置

/*********************************************************************  * Author  : Samson  * Date    : 05/23/2015  * Test platform:  *              gcc (Ubuntu 4.8.2-19ubuntu1) 4.8.2  *              GNU bash, 4.3.11(1)-release (x86_64-pc-linux-gnu)

设置Git不需要每次push都输入用户名和密码

正如苹果的设计理念中的一条--当你频繁地进行某项操作的时候,做这件事情就会变成一种机械的运动.删除邮件时出现的警告框是如此,git push时每次都需要输入用户名和密码也是如此.那么就可以通过如下的操作来避免每次都需要输入用户名和密码了(以windows为例). 第一步:生成RSA KEY 在用户文件夹下点右键运行Git Bush,运行如下命令: ssh-agent bash 然后通过以下命令生成RSA密钥: ssh-keygen -t rsa -C [email protected] 这样在<

让git push命令不再每次都输入密码

在每次使用git push的时候都需要输入用户和密码,是不是觉得很麻烦,为了提高效率 我们可以不需要输入密码就直接提交,我们知道Github获取远程库时,有ssh方式和https方式 两个方式的url地址不同,认证方式也不同.使用ssh时保存密钥对以后可以不再输入帐号密码, 而https却不能.所以如果想要不再输入帐号密码, 一种方式就是在git clone的时候使用ssh方式 另一种方式就是改变remote远程url,如下: $ git remote rm origin $ git remot

git bash中避免在push时反复输入用户名和密码

我用的是windows系统,这几天学着使用git时发现每次使用git push时每次都要输入一遍用户名和密码,感觉特烦,特意上网查了下,找到了简化方法.虽然不是原创,但至少算是加了点自己的心得和经验吧,毕竟中间也硌了半天. 首先进入你用户名目录,windows一般是在C:\users\Administrator,此时需要新建一个名为.git-credentials的文件,windows本身不允许直接创建以"."开头的文件/文件夹,需要借助于其他工具,由于后面还是要用git来配置信息,这