Tips about git and jupyter
git push 免密码
1.使用文件创建用户名和密码
文件创建在用户主目录下:
1 | touch .git-credentials |
记得在真正输入的时候是没有大括号的。
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 | from notebook.auth import passwd |
输入一遍你想设置的密码,然后再输入一遍确认,记录下生成的sha1密钥值。形式如:‘sha1:xxxxxxx’
然后将这段值按如下格式粘贴到配置文件中对应的c.NotebookApp.password = u'sha1:xxxx'
位置上,如果你不想寻找文件中的这个位置,你也可以在文件末尾新建一个。
重启jupyter,密码生效。