git push 免密码
git push 免密码
通用情况
1.使用文件创建用户名和密码
文件创建在用户主目录下:
touch .git-credentials
vim .git-credentials
https://{username}:{password}@github.com
记得在真正输入的时候是没有大括号的。
2.添加git config内容
git config --global credential.helper store
执行此命令后,用户主目录下的.gitconfig文件会多了一项:[credential]
helper = store
重新git push就不需要用户名密码了。
使用ssh协议
首先生成密钥对:
ssh-keygen -t rsa -C "youremail"
接下来按照提示操作,默认可以一路往下。
然后将生成的位于~/.ssh/
的id_rsa.pub
的内容复制到你github setting里的ssh key中。
复制之后,如果你还没有克隆你的仓库,那你直接使用ssh协议用法:git@github.com:yourusername/yourrepositoryname
克隆就行了。
如果已经使用https协议克隆了,那么按照如下方法更改协议: git remote set-url origin git@github.com:yourusername/yourrepositoryname.git
Done!
git add 使用tab键自动补全的中文文件名乱码
文件名乱码如下所示:
解决方法为:
git config --global core.quotepath false
效果如下:
可以看出中文已经正确显示了。
jupyter notebook 创建密码
产生jupyter notebook的配置文件:
jupyter notebook --generate-config
生成的配置文件位置为:~/.jupyter/jupyter_notebook_config.py
打开jupyter,新建一个notebook,创建密码以及生成密码的sha1密钥,所需代码如下:
from notebook.auth import passwd
passwd()
输入一遍你想设置的密码,然后再输入一遍确认,记录下生成的sha1密钥值。形式如:‘sha1:xxxxxxx'
然后将这段值按如下格式粘贴到配置文件中对应的c.NotebookApp.password = u'sha1:xxxx'
位置上,如果你不想寻找文件中的这个位置,你也可以在文件末尾新建一个。
重启jupyter,密码生效。
git push 免密码的更多相关文章
- git push免输入账号和密码方法
最近在做些oj,所以需要频繁的git push提交代码,每次都要输入帐号和密码,感觉不舒服,于是乎就做了如下设置,然后就可以开心的提交啦- Linux或者Mac下方法: 创建文件,进入文件,输入内容: ...
- 配置Git Extension免密码发布代码到CSDN
配置Git Extension免密码发布代码到CSDN [本文默认大家安装了Git以及Git Extension] 今天花费了许多的时间处理这个问题,希望能给大家节约时间.闲话少说:使用ssh验证来p ...
- [Github] 本地git push免用户名和密码的配置
在终端通过git config --global命令进行配置 git config --global user.email "xxx@xxmail.com" git config ...
- Git Push 免输 用户名和密码
前言 在大家使用github的过程中,一定会碰到这样一种情况,就是每次要push 和pull时总是要输入github的账号和密码,这样不仅浪费了大量的时间且降低了工作效率.在此背景下,本文在网上找了两 ...
- 使用git客户端免密码进行拉取等相关操作
前言 如果使用git客户端进行pull或push操作时,遇到有权限的项目总要输入用户名密码,真的是太麻烦了,因此需要稍作修改,然后就可以免密码操作啦! 方法: 进入C盘->用户->你的主机 ...
- 第三方git pull免密码更新
方法一: git pull http://账号:密码@服务器地址/xxx/xxx.git master:master 方法二: 或者使用ssh免密码,生成的pub公钥内容拷贝的auth文件里面,同时添 ...
- git设置免密码登录
设置用户名和邮箱 git config --global user.name "<username>" git config --global user.email & ...
- git pull免密码拉取
ssh到服务器上,原来基于public/private key pair的方法不好使了. 1.1 创建文件存储GIT用户名和密码 在%HOME%目录中,一般为C:\users\Administrato ...
- git push 缓存密码和用户名
https://stackoverflow.com/questions/6565357/git-push-requires-username-and-password git remote -v -- ...
随机推荐
- PHP中使用OpenSSL下openssl_verify验证签名案例
使用OpenSSL那么需要先了解一下http://www.cnblogs.com/wt645631686/p/8390936.html <?php //demo $json = '{" ...
- Xcode7.2与iOS9之坑 (持续更新)
GitHub地址 前几天升级OS X EI Capitan 10.11.1, 以及Xcode7.1,正好赶上公司新产品上线,要做iOS9的适配,遇到各种坑,各种查资料,随之记录总结一下遇到的坑. 先说 ...
- mfc制作ActiveX
转:https://blog.csdn.net/hkcsdn/article/details/52908748 前言 ActiveX是Microsoft对于一系列策略性面向对象程序技术和工 ...
- 防止putty的鼠标右键错误粘贴
一.环境 发行版:Ubuntu 18.04.1 LTS 代号:bionic 内核版本:4.15.0-30-generic 二.背景 每次从putty复制时,会单击鼠标右击,以便复制出终端的内容,但是一 ...
- 获取lambda表达式类型,获取attributes是注意事项
1.获取lambda表达式的MemberExpression所属类的类型,要使用:m.Expression.Type 而不要使用 m.Member.DeclaringType: 后者获取的是实际定 ...
- idea tomcat启动乱码问题
配置idea的安装文件的编码: JetBrains\IntelliJ IDEA 2016.3\bin中配置文件idea.exe.vmoptions.idea64.exe.vmoptions 添加 -D ...
- Combobox绑定泛型字典时提示“复杂的 DataBinding 接受 IList 或 IListSource 作为数据源”的解决方法
一般情况下我们会将 DataTable 或 DataView 绑定到 Combobox 控件上,这时候进行数据绑定是没有问题的,因为DataTable 和 DataView 都继承了 IList 接口 ...
- VS2012 QT程序打包部署详解
1.设置安装程序集 InstallShield安装完成后,执行以下步骤右键解决方案-->添加-->新建项目-->其他项目类型-->安装和部署,具体操作如下图: 2.发布程序 在 ...
- UOJ #164 【清华集训2015】 V
题目链接:V 这道题由于是单点询问,所以异常好写. 注意到每种修改操作都可以用一个标记\((a,b)\)表示.标记\((a,b)\)的意义就是\(x= \max\{x+a,b\}\) 同时这种标记也是 ...
- 带宽检测工具iftop
1.安装 # yum install iftop –y 2.使用 # iftop -i eth0 -n # iftop -i eth0 -P 说明: 中间的<= =>这两个左右箭头,表示的 ...