2015-04-06 Eric Wang
环境&版本 OS:win7 X64 Hexo:V3.0.0 Node.js:V0.12.2 Git:Version 1.9.5.msysgit.1 关于为什么要开博客?请参见《为什么你要写博客?》《我的博客时代》 下面就让我们一起开启使用Hexo的全新旅程吧! 安装Node.js 下载Node.js 参考地址:安装Node.js 安装Git 下载地址:http://git-scm.com/download/ 注册GitHub 访问:http://www.github.com/ 注册过程参见:一步步在GitHub上创建博客主页 全系列 配置和使用Github 参见:如何搭建一个独立博客——简明Github Page 继续阅读 »
2016-07-21 Jamling
痛点 从2013年开始,本人开始活跃于github,以前托管于sourceforge、svn spot和oschina的开源项目,陆续迁移到了github。此前,我一直使用的是wiki系统来维护相关开源项目的文档及下载等。那时,Markdown还没有现在这么流行,在sourceforge等网站,我几乎不放文档。但迁移到github后,将之前的wiki页面渐渐转成了Markdown页面。在迁移到github之后,我比较重视文档,源代码的修改,有可能需要更新文档。此前wiki网站因为访问太慢,空间也不是特别稳定,在今年终于决定放弃维护,转而使用github pages功能来托管这些项目文档。 github pages是一个静态空间, 继续阅读 »
2013-04-28 Zhang zhengzheng
创建 使用Github创建博客,项目名必须是username.github.io,然后直接使用主分支master即可。github使用的jekyll会自动根据相关文件生成一个_site文件夹,包括整个blog的静态文件用于访问。 _layouts文件夹为模板文件夹,可以创建一个default(自定)的html文件作为模板,并使用{{content}}作为模板接受的内容变量,另外还有{{page.title}}之类的变量。 _posts文件夹为博客文章文件夹,发布文章的格式为yyyy-mm-dd-blogname,也就说文章的日期是自定的。格式可以使用html、md、textile。当然更易于管理的方式是建立Year>Month> 继续阅读 »
2017-01-24 Robin Wen
文/Robin 本站推广 币安是全球领先的数字货币交易平台,提供比特币、以太坊、BNB 以及 USDT 交易。 币安注册: https://accounts.binancezh.pro/cn/register/?ref=11190872 邀请码: 11190872 GitHub 简称 GayHub,又称世界上最大的同性交友平台,还称程序员的左右手。但由于众所周知的原因,GitHub 在没有翻墙的前提下,访问速度就像乌龟在漫步,让追求效率的程序员痛苦不堪,恨不得肉身翻墙,享受优质互联网服务的同时晒晒太阳,吹吹海风。 熟练的程序员基本上都使用 Terminal 或者命令行访问 GitHub。那么问题来了,怎么优雅地使用 Git 继续阅读 »
2013-11-14 blademainer
在 window 下搭建 github 连接。 前提 这个前提还是比较简单的,你需要有一个 email,然后在 GitHub 上注册一个账户。 工具 在 window 建立 ssh 连接的工具挺多的。GitHub 也有自己的一个工具来帮助用户建立 Git 连接--Git。 哈哈,这儿下载Git,具体的安装 方法参考这里 more 输入命令,建立连接 安装好 Git 之后,可别把它丢在一边不理了。这里有一些命令需要你手动输入。 1. 检查是否含有 SSH keys。(如果有的话,直接跳到第 4 步)不要太急哈,你刚刚才注 册,怎么会有呢? $ cd ~/.ssh 如果你在这里显示 "No such file or 继续阅读 »
2017-09-30 Quanyin Tang
摘要: 不需要在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(那串数字,只显示一遍!),请记住它,下次就看不到了! 继续阅读 »
2017-01-25 You Li
第一步 创建新的SSH密钥 首先我们需要为新的Github账户生成一个SSH密钥。在命令行中输入 ssh-keygen -t rsa -C "your-email-address" 这里的邮箱就是新的Github账户的注册邮箱。 输入这个之后会要求你输入保存密钥的地址,重点在于不能改写前一个账户的信息。原账户的密钥位置是~/.ssh/id_rsa所以只要写一个不同的位置就可以了,比如说~/.ssh/id_rsa_new。 继续阅读 »
2013-11-14 blademainer
建立项目-Repository 首先在 GitHub 上建立自己库,例如一个 test 库; 接着在本地建立 test 库的连接: Global Setup: Set up git git config --global user.name "yourname" git config --global user.email "yourmail" Next steps: mkdir Test cd Test git init touch README git add README git commit -m 'first commit' git remote add origin git@github.com 继续阅读 »
2018-04-19 findneo
做了件无聊的事,做完发现有人做过了(https://www.v2ex.com/t/401615) ,记录一下。 GitHub用户名要求是 html Username may only contain alphanumeric characters or single hyphens, and cannot begin or end with a hyphen 也就是满足正则 ^[0-9a-zA-Z]$|[0-9a-zA-Z][-0-9a-zA-Z]*[0-9a-zA-Z] , 因为大小写不敏感,所以相当于 ^[0-9a-z]$|[0-9a-z][-0-9a-z]*[0-9a-z] 产生一位和两位的符合GitHub命名 继续阅读 »
2013-11-14 blademainer
基本 1.所有的 API 链接采用 http 协议而且开始于下面的格式: http://github.com/api/v2/:format 注:":format" 是指 "json","xml" 或者 "yaml" 中的一个。但现在基本是 json。 2.使用 GitHub 的 API 是有所限制的,使用 v2 版本,是每分钟 60 次请求。如果你在一分钟内访问了 60 次,它会提示您“拒绝访问”的错误。 more 分支相关 1.一个分支提交的信息列表 commits/list/:user_id/:repository/:branch 2.一个文件提交的信息列表 commits/list/:user_id/:rep 继续阅读 »