2017-01-11 Mystery0 M
之前和朋友一起写一个Android APP,代码不算难,只是要我们一起写,这就出了一些代码合并上以及同步的问题。 今天讲的主要是GitHub上分支保持与主干源码同步的问题。 之前使用的时候就是项目挂在笔者的GitHub上,别人修改的代码提交一个pull request就能够合并到主分支中,但是一直没解决的问题是主分支代码更新了,但是别人的fork的仓库却并没有更新,这个问题课难倒了我们,弄了几次都没成功,后来就一直删除仓库,重新fork来保证代码的更新。 现在,这个问题终于解决了。 我来简单写一下解决步骤: 1.下载git客户端 相信如果要用Android studio的提交,应该都下载了git并且配置完毕。 2.启动命令 继续阅读 »
2017-01-18 Meng Lei
Gitlab CI 简介 Gitlab中集成了CI (Continuous Integration:持续集成) 和CD (Continuous Delivery:持续交付) 来方便用户测试、构建、部署代码。它是Gitlab的一部分,用户可以在 Gitlab.com 上免费使用,同时也包含在了开源的Gitlab社区版和付费的Gitlab企业版中。 Gitlab CI具有如下特性: 多平台:您可以在任何支持Go语言的平台上运行,例如:Unix、Windows、OSX等。 多语言:构建脚本是通过命令行驱动的,可以支持诸如Java、PHP、Ruby、C等任何语言。 稳定:您的构建操作可以运行在其他机器上,而不是Gitlab上。 并行构 继续阅读 »
2018-10-28 Vaniot
利用dockerfile安装monoDB dockerfile的基础结构 继续阅读 »
2016-12-12 Meng Lei
关于Gitlab Pages 与Github Pages相似,Gitlab Pages也是一个用来托管静态文件的服务,由Gitlab提供,通过与Gitlab CI和Gitlab Runner集成,将用户个人、组织以及项目的页面部署到静态文件服务当中。 Gitlab Pages是从Gitlab EE 8.3版本才引入的,自定义CNAME和TLS支持是从Gitlab EE 8.5版本中引入的,由于我们没有Gitlab EE 环境,此处我们使用Gitlab.com提供免费服务。 开始使用Gitlab Pages 通常来说,有两种类型的pages 用户页面(username.exmaple.io)或者组织页面(groupname 继续阅读 »
2018-04-29 LEo
本文主要介绍go语言动态库的编译和使用方法,以linux平台为例,windows平台步骤一样,具体环境如下: `` $ echo $GOPATH /media/sf_share/git/go_practice $ echo $GOROOT /usr/lib/golang/ $ tree $GOPATH/src /media/sf_share/git/go_practice/src |-- demo |-- demo.go `-- main.go 继续阅读 »
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 继续阅读 »
2018-11-12 biezhi
为啥选 Google Cloud 呢?主要原因是他们家有香港和台湾的服务器,速度和价格来讲都比较好,但是他们的 Web 面板操作真心复杂。下面来看看如何操作吧! 如果你没有域名,请跳过安装 Nginx 和域名配置的选项,请确保防火墙配置正常,需开放如下端口: 继续阅读 »
2015-06-02 Eric Wang
Git
检查SSH keys的设置 bash $ cd ~/.ssh/ 如果显示"No such file or directory",跳到第三步,否则继续。 备份和移除原来的SSH key设置 如果已经存在key文件,需要备份该数据并删除之 bash $ ls id_rsa id_rsa.pub known_hosts $ mkdir key_backup $ cp id_rsa* key_backup/ $ rm id_rsa* 生成新的SSH key 输入下面的代码,可以生成新的key文件,只需要使用默认的设置即可,当需要输入文件名的时候,回车即可 bash $ ssh-keygen -t rsa -C "你的邮箱 继续阅读 »
2016-04-15 令狐葱
Update [20170117] 将博客theme换成了Next 系统环境配置 要使用Hexo,需要在你的系统中支持Nodejs以及Git,如果还没有,那就开始安装吧! 安装Node.js 下载Node.js 参考地址:安装Node.js 安装Git 下载地址:http://git-scm.com/download/ 安装Hexo bash $ cd d:/hexo $ npm install hexo-cli -g $ hexo init blog $ cd blog $ npm install $ hexo g # 或者hexo generate $ hexo s # 或者hexo server,可以在htt 继续阅读 »
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 继续阅读 »