获取GitHub Student Pack!

0. 介绍

GitHub 针对学生推出了非常大的优惠:

https://education.github.com/

囊括了一系列看不懂的服务,包括GitHub私有仓库,和DigitalOcean 50美元优惠券

1. 如何申请

在GitHub settings里添加一个edu邮箱并验证

进入 https://education.github.com/

点击“Get the pack”

登陆GitHub账号

选择刚才的edu邮箱,输入学校、毕业年份,申请理由(差不多就行)等信息

等待5个工作日以内审核(我的一天就审核好了)

2. 收到邮件

这时GitHub账户已经自动升级了,其他厂商的优惠在https://education.github.com/pack领取

DigitalOcean的优惠券要联系客服领取

 

Have an Octotastic day!

解决git push时每次都要输入Github用户名和密码的问题

0. 分析

在执行 git push 时,有时候会要求验证用户名密码,如下:

明明添加了SSH key了,还是要验证,很不方便

出现这种问题的原因是使用https的方式添加的远程仓库,而不是SSH的方式

1. 解决

确认你在Github中添加了SSH key,关于如何在Github中添加SSH key,请参考:Connecting to GitHub with SSH,或自行搜索,在此不再赘述。

使用 git remote -v 查看对应的克隆地址

可以看到确实是以https方式clone的

删除并重新添加:

SSH的链接可以直接在项目页复制

重新查看clone地址 git remote -v

已经改为SSH的方式了

push一下

 

此方法只针对当前项目,其他项目要重新走一遍这个流程


参考:https://segmentfault.com/q/1010000004596130

如何升级MinGW

  1. Run shell (cmd or sh)
  2. Update package list (need Internet connection):

    mingw-get update

  3. After this run upgrade

    mingw-get upgrade

After this your mingw packages should be upgraded to latest versions.

There is also GUI version called  MinGW Installation Manager and located typicaly at


来源:https://stackoverflow.com/questions/9865319/how-to-update-gcc-in-mingw-on-windows

 

解决cmder下ls命令乱码问题

git BASH中使用ls命令不会有乱码问题

但是在cmder中,中文会显示为“\344\273”之类的一长串,应该是编码问题

打开cmder的设置: Win + Alt + P  或右键标题栏选择 Settings

在左侧选 Startup -> Environment

在输入框内输入

记得点右下角保存


PS:如果填的是

ls |more 命令仍然会乱码,GBK则没问题