在 Mac 上安装 Git
有两种方式在 Mac 上安装 Git:
安装 homebrew,然后通过 homebrew 安装 Git,具体方法请参考 homebrew 的文档:http://brew.sh/。
直接从 AppStore 安装 Xcode,Xcode 集成了 Git,不过默认没有安装,你需要运行 Xcode,选择菜单“Xcode”->“Preferences”,在弹出窗口中找到“Downloads”,选择“Command Line Tools”,点“Install”就可以完成安装了。
安装完 Git 其实还没有 .ssh 目录的,要执行生成密钥对的命令以后才会自动生成 .ssh 目录,并且新生成的密钥对都在 .ssh 目录下了。
要修改密钥的读写权限,否则无法使用 Git。执行以下命令修改权限:chmod 644 ~/.ssh/authorized_keys如果出现 Permissions 0644 for ‘/root/.ssh/id_rsa’ are too open. 等错误显示了,只要把权限降到 0600 就ok了。chmod 0600 /root/.ssh/id_rsa然后就可以 ...
macbook
Mac 和 Windows 的使用确实差很多,一段时间没用 mac,以我这堪比金鱼的记忆,就会忘记怎么用的。
工具日常使用类
Alfred:command+空格键,可以搜索电脑中所有程序。
Manico:option+数字键,切换应用
开发类常用功能
同一个应用多个窗口间相互切换的快捷键:Command+~
在QQ展示面板范围内,快捷键ஐcommand+N,将弹出第二个QQ登陆面板框,输入不同的账号和密码实现第二个QQ登陆。
全屏幕截图:Command + shift + 3
自定地区屏幕截图:Command + shift + 4
快速到桌面:拇指和另外三个手指分开(拇指和另外三个手指合并就又回到显示桌面之前的窗口)
强制结束应用程序:Command + option + esc,相当于 windows 的 control + alt + delete
桌面切换:先使用Mission Control(三至四只手指向上推),到右上角开设多一个视窗,再将你需要的视窗拖移到另一个桌面内(拖移需要在Mission Control的界面中进行),再用三至四只手指向左右滑动来切换桌面。
Ma ...
坚持
最近也是受到一些事情的影响,感觉需要振作起来,全方面地改造自己了。
从现在开始积累自己学习的一点一滴,让以后的自己可以有更多选择的机会。
坚持很重要!
很久没更新博客了,今天上来提交博客,果然也是遇到了问题:
现在 github 上添加了公钥(难道我之前没添加过?):
再测试是否可以连接到 github 上,$ ssh git@github.com
Import-from-Another-YouTrack-Server
被 youtrack 虐过几次,对它有一点不怀好感。。。其实主要了解了它的数据库以后也就好多了,安装的时候一定要先把数据库位置安排好了,便于日后维护。如果忘记数据库在哪里了,那也可以在这个地方找到:c:\ProgramData\JetBrains\YouTrack\conf\internal\wizard-configured.properties(参见:http://confluence.jetbrains.com/display/YTD6/Changing+Database+Location)
今天是因为要转移 youtrack 了,所以在网上查了一下怎么把一台机器上的 youtrack 数据导入到另一台上。(参见 Import from Another YouTrack Server - YouTrack 6.x Documentation - Confluence)
To import all issues in a project from one YouTrack server to another:
Download the latest version of YouT ...
mirror-site
一直有打算好好学学 powershell,可是总是到要写的时候临时抱佛脚。前段时间也是因为要写自动生成镜像的脚本,又临时抱佛脚了一下。虽然可能写得不是很优雅完美,但是这些代码还涉及到挺多方面的。所以干脆贴上来,供以后参考。当然,以后还是要系统的学一下 powershell。
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615 ...
ERROR Deployer not found: github
自从搭建了我的博客,2 个多月没再更新。结果今天想要发布博客的时候发现 hexo g 和 hexo d 居然不能用了,提示“ERROR Deployer not found: github”。
于是上网查了,原来是 hexo 版本升级以后 _config.yml 配置里面不再支持 github,要将 github 改成 git:
1234deploy: type: git repository: git@github.com:AnnieCyl/anniecyl.github.io.git branch: master
然后再安装一些新的插件:
Modify package.jsonAdd hexo data to package.json.
12345{ "hexo": { "version": "" }}
Clean cache1hexo clean
Install generators1234npm install hexo-generator-index - ...
使用 hexo 搭建博客
安装软件
nodejs
git
smartgit 这个主要是为了搭建好博客后方便博客源码的管理,比起 git bash 的命令行操作好用。
注册 github 账号在 github 上注册一个账号。
创建 github 库在 github 上用你的 github 账号的用户名创建一个 repository,如我的 github 账户的用户名为 AnnieCyl,那么我就要创建一个名为 anniecyl.github.io 的 repository,注意:repository 的名字要以 .github.io 结尾,且必须与你的 github 账号的用户名一致,否则最后将无法打开你的博客页面。如下:
默认生成的 repository 只有 master 分支,这个分支我们用来发布我们的博客。我们可以再建一个 develop 分支,这个分支是用来编辑博客的文章,编辑好的博客文章再通过 hexo 发布到 master 分支上。如下:
将这个 repository 从 github 上 clone 到本地,可以在以下地方看到这个 repository 的地址:
然后用 git bash 命令 ...