1、 VS Code保存时自动格式化问题
按 ctrl + shift + X 调出VS Code扩展插件,搜索 JS-CS-HTML Formatter 插件,将其禁用,然后关掉重启即可。
2、 git push origin master之后提示Could not read from remote repository.
打开项目文件下的 .git/config 将
url = git@github.com:AIWWJ/AIWWJ.git
替换成
url = https://github.com/AIWWJ/AIWWJ.git
之后 git push 就能够正常工作了.
PS: 遇到 git 相关的问题,看 stack overflow 上的回答更有效
3、 关于删除项目中中文文件的问题
其实这个问题的本质是更改中文文件的显示方式,在 bash 界面输入:
git config –global core.quotepath false
core.quotepath 设为 false,就不会对 0X80 以上的字符进行 quote,中文就能够正常显示,这样子用 git rm 删除中文文件就能够正常运行了。
4、 关于每次git都要输入用户名和密码
每次都需要输入用户名和密码是因为你采用的是 https 方式提交代码, 如果采用的是 ssh 方式只需要在版本库中添加用户的 sha 的 key 就可以实现提交时无需输入用户名和密码。
第一步,删除原来的提交方式:
git remote rm origin
git remote add origin git@github.com:用户名/版本库名
例如:
git@github.com:用户名/版本库名 可以在你的项目的 clone and download下找到
我的是:git@github.com:AIWWJ/AIWWJ.github.io.git
第二步,本地创建自己的 rsa 的 key:
ssh-keygen -t rsa -C "用户名"
接下来系统会问你一些关于保存路径的东西,可以直接输入 enter 跳过即可。最终系统会生成一些东西,里面有一句是:
Your public key has been saved in /c/Users/Administrator/.ssh/id_rsa.pub.
用 记事本 或者 notepad++ 打开该文件就可以看到自己的 rsa 的 key。
第三步,将生成的 rsa 的 key 添加到版本库中即可。
- 打开自己的版本库,点击右边的
Settings进入配置页。 - 然后点击左边导航栏的:
Deploy keys进入添加key页面 - 然后点击:
Add deploy keys,将id_rsa.pub中的内容复制粘贴进去即可。


