一批GitHub未注册的纯数字用户名和用户名未注册检测脚本(python)
最近有个项目因为涉及到秘钥配置，所以添加到了gitignore内，但是添加后，每次提交仍然会出现排除的问题，导致一不小心把秘钥也给提交到公共库里了，所以研究了一下解决方案。原因.gitignore只能忽略那些原来没有被track的文件，如果某些文件已经被纳入了版本管理中，则修改.gitignore是无效的。解决办法删除本地缓存，改变成未track状态，后重新提交git rm -r --cached . git add . git commit -m 'update .gitignore'
生成Github上的小图标/小徽章且转换成png图片
生成Github上的小图标/小徽章且转换成png图片首先打开 https://shields.io/然后生成后https://img.shields.io/badge/%E6%B5%8B%E8%AF%95-123-brightgreen打开https://www.aconvert.com/cn/image/svg-to-png/选择链接,填入刚才生成的图标链接即可然后即可转换成png图片格式
windows代理服务器脚本设置仅访问指定github或指定站点
有些时候github上不去,使用ip代理访问的时候就可能会出现能访问github的同时国内一些网站无法访问解决办法打开系统设置->网络和Internet->代理->脚本地址使用你搭建代理ip的服务器在弄一个静态网站出来然后新建一个文件 例如 叫 github.pacfunction FindProxyForURL(url, host) { if (isPlainHostName(host) // including localhost || shExpMatch(host, "*.local")) { return "DIRECT"; } // only checks plain IP addresses to avoid leaking domain name if (/^[0-9.]+$/.test(host)) { if (isInNet(host, "10.0.0.0", "255.0.0.0") || isInNet(host, "172.16.0.0", "255.240.0.0") || isInNet(host, "192.168.0.0", "255.255.0.0") || isInNet(host, "127.0.0.0", "255.255.255.0")) { return "DIRECT"; } } if (/github|facebook|githubassets|bornsecret|githubusercontent|videoram|youtube|fbcdn|branch/.test(host)) { return "PROXY 代理服务器地址:端口"; } return "DIRECT"; }然后脚本地址填这个静态网站映射的地址就行了tips 有些同学图方便用的工具科学上网每次连接的时候都会导致这个脚本地址重置那么就可以写个脚本软件出来 每次连的时候快捷操作一下注册表Software\Microsoft\Windows\CurrentVersion\Internet Settings\AutoConfigURL值为脚本地址
git init #初始化本地仓库 git add * #添加要push到远程仓库的文件或文件夹 git commit -m "first commit" git remote add origin https://github.com/githubID/test.git #建立远程仓库 git push -u origin master #将本地仓库push到远程仓库