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

在每次使用git push的时候都需要输入用户和密码,是不是觉得很麻烦,为了提高效率

我们可以不需要输入密码就直接提交,我们知道Github获取远程库时,有ssh方式和https方式

两个方式的url地址不同,认证方式也不同。使用ssh时保存密钥对以后可以不再输入帐号密码,

而https却不能。所以如果想要不再输入帐号密码,

一种方式就是在git clone的时候使用ssh方式

另一种方式就是改变remote远程url,如下:

$ git remote rm origin
$ git remote add origin [email protected]:itmyhome2013/blog.git

作者:itmyhome

时间: 2024-10-09 14:08:47

让git push命令不再每次都输入密码的相关文章

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/t

git push命令

git push命令用于将本地分支的更新,推送到远程主机.它的格式与git pull命令相似. $ git push <远程主机名> <本地分支名>:<远程分支名> 使用语法 git push [--all | --mirror | --tags] [--follow-tags] [--atomic] [-n | --dry-run] [--receive-pack=<git-receive-pack>] [--repo=<repository>

解决:git使用git push 命令跳出remote: Permission to A denied to B的问题

开始git上传项目,不料,在git push这一步骤发生了错误? remote: Permission to qwe2193066947/firstRepository.git denied to murenziwei. fatal: unable to access 'https://github.com/qwe2193066947/firstRepository.git/': The requested URL returned error: 403 纳尼!怎么回事?!没找到文件? 这错误翻

使用git push命令如何忽略不想提交的文件夹或者文件

如下场景是在window下的操作. 在使用node的时候有个node_modules文件夹很大,一般情况下不想提交,忽略的办法如: 1.在该仓库目录下创建一个.gitignore文件,用编辑器输入:/node_modules,之后git push 的时候就会忽略这个文件夹 命令行进入该仓库:touch .gitignore 就会创建该文件,记事本打开输入:/node_modules即可 看下前后对比图

macOS 在终端中使用 adb命令,每次都要source ~/.bash_profile 才生效

macOS下已经配置好Android开发环境,环境变量也添加了,但是在终端中使用adb命令每次都需要source .bash_profile之后才能识别, 否则就提示  zsh: command not found: adb 解决方案: 1.查看根目录下是否有.zshrc文件,如果没有就新建一个 touch .zshrc 2.打开这个文件 open -e .zshrc 3.在后面添加 # Enable my profile source ~/.bash_profile 4.保存 5.输入sour

Git Push clone避免每次输入用户名和密码的方法

[前言] 本地git环境采用Git-1.9.5-preview20150319与TortoiseGit-1.8.16.0-64搭建而成,但是每次进行克隆或提交操作都需要输入一次账号密码,这样不仅浪费了大量的时间而且降低了工作效率.在此背景下,通过搜索引擎找到了相关解决办法,现总结如下. 如下图,需要输入用户名密码. [解决办法] 进入家目录下 C:\Users\"username" 其中username为你的电脑用户名. 然后创建一个"_netrc"文件.(Linu

[从零开始搭网站二]服务器环境配置:Mac电脑连接CentOS不用每次都输入密码

上一篇讲了如何购买服务器,并且科学上网.看这里的第一篇文章: 从零开始搭网站 从这里开始的文章,我会默认大家都是最起码是入门级的程序员,如果你完全不懂我在说什么,那就退出好了. 作为开发人员,接下来为了让这个服务器发挥最大作用,当然还要在上面搭建web环境.首先就是每次连接都要进行的操作:输入账号密码. 其实这个操作很烦的,windows电脑远程连接可以记住密钥,Mac电脑其实也可以实现类似的操作.下面就是步骤: 1:打开终端,输入: ssh-keygen -t rsa 回车,然后如图所示:

[Linux]通过ssh远程登录另一台电脑,无须每次都输入密码的办法:

#生成秘钥 生成以后我这里保存在 /root/.ssh/id_rsa 记住这个位置 ssh-keygen #将秘钥发送到slave 此过程会输入slave密码 ssh-copy-id <username>@10.1.71.51 #执行ssh命令进行登录 ssh <username>@10.1.71.51 再次执行 ssh <username>@10.1.71.51,不需要再输入密码,即可连接成功 原文地址:https://www.cnblogs.com/kaerxifa

Linux下解决每次git pull/git push都需输入密码的问题

操作步骤 设置全局配置 cd / git config --global credential.helper store 查看配置文件校验结果 vim ~/.gitconfig 使用: cd到项目目录,执行git pull,会提示输入账号密码.输完这一次以后git pull或git push就不在需要输入密码了(会在根目录生成一个 .git-credentials 文件) 原文地址:https://www.cnblogs.com/jakaBlog/p/12164935.html