Tips about git and jupyter

git push 免密码

1.使用文件创建用户名和密码

文件创建在用户主目录下:

1
2
3
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就不需要用户名密码了。


git add 使用tab键自动补全的中文文件名乱码

文件名乱码如下所示:

乱码

解决方法为:

git config --global core.quotepath false

效果如下:

效果

可以看出中文已经正确显示了。


jupyter notebook 创建密码

产生jupyter notebook的配置文件:

1
jupyter notebook --generate-config

生成的配置文件位置为:~/.jupyter/jupyter_notebook_config.py

打开jupyter,新建一个notebook,创建密码以及生成密码的sha1密钥,所需代码如下:

1
2
from notebook.auth import passwd
passwd()

输入一遍你想设置的密码,然后再输入一遍确认,记录下生成的sha1密钥值。形式如:‘sha1:xxxxxxx’

然后将这段值按如下格式粘贴到配置文件中对应的c.NotebookApp.password = u'sha1:xxxx'位置上,如果你不想寻找文件中的这个位置,你也可以在文件末尾新建一个。

重启jupyter,密码生效。

当前网速较慢或者你使用的浏览器不支持博客特定功能,请尝试刷新或换用Chrome、Firefox等现代浏览器