摘要: 不需要在github网页上创建仓库,直接用命令行搞定,此文介绍三种直接在命令行创建GitHub仓库的形式!
准备工作
进入一个本地仓库,并初始化
bash
git init && git add . && git commit -m "Init"
新建一个API Token
进入github - settings - Personal access tokens,generate new token,写入description,选择scopes(权限范围)。记住personal access token(那串数字,只显示一遍!),请记住它,下次就看不到了!
继续阅读 »
Gitlab简介
Gitlab 是一个用于管理GIT代码库的项目,提供权限管理、代码review、问题跟踪、wiki以及持续集成等多种功能,Gitlab 一共提供四种版本可供用户选择,分别是
- Gitlab Community Edition (CE):社区版,免费,用户自行托管,通过社区提供技术支持
- Gitlab Enterprise Edition (EE):企业版,付费,用户自行托管,提供附加的功能以及技术支持
- Gitlab.com:免费的SaaS服务,可以创建共有以及私有的版本库,可以购买额外的技术支持
- GitHost.io:由Gitlab提供的用户私有的独享服务
我们使用的是Gitlab CE版本。
G
继续阅读 »
Today I want to share a code snippet. It used for reminding me run rake preview before git commit.
继续阅读 »
如果在同一个git服务器上,你有多个账号(比如你有两个Github账号),就会面临多账号的SSH配置问题。
以下内容是基于MAC电脑,其他操作系统不在本文讨论范畴,但思路一致。
more
SSH
SSH全称Secure Shell,是一种建立在应用层和传输层的安全协议,具有用户认证和数据加密传输等优势。相比于ftp、pop、telnet等明文传送数据的协议,更加安全可靠。由于版权和加密算法等的限制,现在大部分使用的是开放源代码的OpenSSH。
继续阅读 »
Google HTML CSS 代码风格指南
A Note About Git Commit Messages
继续阅读 »
Install on windows
Download xmake source codes
Enter the source code directory
Run install.bat
Select the installed directory and enter into this directory
Please wait some mintues
Install from source codes on linux and macosx
bash
$ git clone git@github.com:waruqi/xmake.git
$ cd ./xmake
$ sudo ./install
Install us
继续阅读 »
编译Android源代码
本文介绍的是如何在linux环境下获取、编译源代码,并在编译之后运行。使用的操作系统为Ubuntu11.04
more
获取源代码
Android源代码仓库是分布式的,叫做git,所以在获取代码之前先安装git。git与常用的svn,cvs不一样,但不必担心,android为了简化操作,使用python脚本语言写了一个简化程序叫做curl。只需要按以下步骤一步一步操作就行了。
继续阅读 »
How to install Freshman theme?
please make sure you have already installed git tools and ruby tools(gem)
$ gem install sass
$ gem install jekyll
$ git clone https://github.com/yulijia/freshman21.git
继续阅读 »
配置主题landscape-plus
首先切换到博客根目录下,使用如下命令安装landscap-plus:
bash
git clone https://github.com/xiangming/landscape-plus.git themes/landscape-plus
然后修改根目录下的配置文件_config.yml, 把theme选项的值设置为:landscape-plus。
more
配置主题目录下的配置文件_config.yml, 把menu菜单项中的各选项配置为自己喜欢的样式,比如把英文的菜单改为中文的。
bash
menu:
首页: /
文章列表: /archives
关于: /about
继续阅读 »
Travis CI 简介
Travis CI是一个分步式的开源持续构建项目,只需要通过配置.travis.yml文件,即可将Github上的项目进行持续的编译、测试等工作,以便尽早发现错误,尽早改正,并减少人工的重复劳动。同时,也可以通过travis ci完成很多有趣的工作。
通过Travis CI自动发布hexo博客
我们建立的hexo博客,每次写完一篇,都要执行 hexo generate 和 hexo deploy 等命令,将博客生成的HTML静态文件部署到Github的版本库上,同时,也会将源代码保存一份到Github的另一个分支,每次都要执行很多重复操作,在此,我们可以通过Travis CI来帮我们完成这些重复劳动。
继续阅读 »