最新如何解决git 输入git连接githubb时每次都要输入用户名和密码问题

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
您的访问请求被拒绝 403 Forbidden - ITeye技术社区
您的访问请求被拒绝
亲爱的会员,您的IP地址所在网段被ITeye拒绝服务,这可能是以下两种情况导致:
一、您所在的网段内有网络爬虫大量抓取ITeye网页,为保证其他人流畅的访问ITeye,该网段被ITeye拒绝
二、您通过某个代理服务器访问ITeye网站,该代理服务器被网络爬虫利用,大量抓取ITeye网页
请您点击按钮解除封锁&推荐这篇日记的豆列
······在上建了一个项目,可是每次推送push的时候,都会提示输入github的用户名和密码,如下图所示:
可是我明明把我的公钥添加到了github上,如下图所示:
竟然显示“Never
上网查了一下原来是https协议每次都需要进行用户验证,如下图,当时我是用https协议进行本地仓库和远程仓库的连接的:
现在输入如下指令进行查询:
看来还真是因为选择了https的原因。
现在可以进行如下修改解决问题,换成ssh方式:
git remote rm origin
git remote add origin git@github.com:whbing147/learngit.git
git push -u origin master
当你第一次使用Git的clone或者push命令连接GitHub时,会得到一个警告:
这是因为Git使用SSH连接,而SSH连接在第一次验证GitHub服务器的Key时,需要你确认GitHub的Key的指纹信息是否真的来自GitHub的服务器,输入yes回车即可。
Git会输出一个警告,告诉你已经把GitHub的Key添加到本机的一个信任列表里了:
这个警告只会出现一次,后面的操作就不会有任何警告了。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:2321次
排名:千里之外
原创:20篇
(2)(13)(2)(1)(3)(3)Git 操作 免平凡使用用户名和密码方法 - 简书
下载简书移动应用
写了28419字,被23人关注,获得了18个喜欢
Git 操作 免平凡使用用户名和密码方法
windows使用git的过程中(https),一定会碰到这样一种情况,就是每次要push 和pull时总是要输入git的账号和密码,这样不仅浪费了大量的时间且降低了工作效率。
1.1 创建文件存储GIT用户名和密码
在%HOME%目录中,一般为C:\users\Administrator,也可以是你自己创建的系统用户名目录,反正都在C:\users\中。文件名为.git-credentials,由于在Window中不允许直接创建以"."开头的文件,所以需要借助git bash进行,打开git bash客户端,进行%HOME%目录,然后用touch创建文件 .git-credentials, 用vim编辑此文件,输入内容格式:
touch .git-credentialsvim .git-credentials
1.2 添加Git Config 内容
进入git bash终端, 输入如下命令:
git config --global credential.helper store
执行完后查看%HOME%目录下的.gitconfig文件,会多了一项:
[credential]
helper = store
重新开启git bash会发现git push时不用再输入用户名和密码
2.1 添加环境变量
在windows中添加一个HOME环境变量,变量名:HOME,变量值:%USERPROFILE%
2.2 创建git用户名和密码存储文件
进入%HOME%目录,新建一个名为"_netrc"的文件,文件中内容格式如下:
machine {git account name}.login your-usernmaepassword your-password
重新打开git bash即可,无需再输入用户名和密码
来自:/ballwql/p/3462104.html
一分也是爱啊~~
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮
被以下专题收入,发现更多相似内容:
教程,技巧,流程
· 756人关注
Git版本控制软件使用说明以及进阶指南
· 95人关注
一分也是爱啊~~
选择支付方式:

我要回帖

更多关于 git github 的文章

 

随机推荐