0%

GitLab 是一个开源的版本管理系统,提供了类似于 GitHub 的源代码浏览,管理缺陷和注释等功能,你可以将代码免费托管到 GitLab.com,而且不限项目数量和成员数。最吸引人的一点是,可以在自己的服务器上搭建 GitLab CE (社区免费版)版本,方便内部团队协作开发和代码管理。

下面介绍如何在 CentOS 服务器上搭建 GitLab CE 版本,以及一些基本的配置。

1. 安装

GitLab 提供了两种安装方式:源码手动编译安装和软件包管理安装。

源码手动编译安装虽然配置灵活,但过程比较麻烦,不容易安装成功,所以我这里选择软件包管理安装的形式。

1.1 使用 GitLab 提供仓库在线安装

curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
yum install gitlab-ce

yum 源仓库里的 Git 版本更新不及时,最新版本的 Git 是 1.8.3.1,但是官方最新版本已经到了 2.9.2。想要安装最新版本的的 Git,只能下载源码进行安装。

1. 查看 yum 源仓库的 Git 信息:

# yum info git

可以看出,截至目前,yum 源仓库中最新的 Git 版本才 1.8.3.1,而查看最 新的 Git 发布版本 ,已经 2.9.2 了。

对日常工作中使用 Oracle 和 MySQL 数据库知识对比总结。

SQLPlus 连接数据库的方式

cmd 中输入:sqlplus 用户名/密码@数据库实例

sqlplus system/lxr316@oracle
sqlplus sys/admin as sysdba

打开 SQLPlus 直接输入用户名和密码

使用命令

connect sys/admin as sysdba
connect system/lxr316

GitHub 上有个很方便的功能叫 fork,将别人的工程一键复制到自己账号下。这个功能很方便,但有点不足的是,当源项目更新后,你 fork 的分支并不会一起更新,需要自己手动去更新,下面记录下网上找到的更新的开发方法。

1. 在本地装好 GitHub 客户端,或者 Git 客户端

2. clone 自己的 fork 分支到本地

可以直接使用 GitHub 客户端,clone 到本地,如果使用命令行,命令为:

$ git clone git@github.com:ehlxr/strman-java.git

Sublime Text 官方介绍:

“Sublime Text is a sophisticated text editor for code, markup and prose.You’ll love the slick user interface, extraordinary features and amazing performance.”

Sublime Text 是一款优秀的轻量级编辑器,而且支持跨平台,支持Windows、Linux、Mac OS X 等主流操作系统。虽然是一款收费软件,但也允许人们无限期免费使用。( 官方下载地址

Sublime Text 具有漂亮的用户界面和强大可扩展插件功能,本文介绍如何安装 Sublime Text 插件。

方法一

如果一个本地仓库添加多个远程仓库,不想 git push 多次,可以修改 .git/config 文件

vim .git/config

比如以下信息表示在 git@OSC 和 GitHub 两个远程托管

上一篇介绍了 GitHub Pages 服务开启,这篇文章将介绍 Hexo 的安装和使用以及将博客部署到 GitHub Pages 的操作。

Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。

一、Node.js 安装

Hexo 是基于 Node.js 安装,所以安装 Hexo 之前首先要安装 Node.js。下载地址:https://nodejs.org/en/download/ 根据自己的操作系统,下载对应版本即可。Windons 安装过程比较简单,一直下一步即可安装完成。

CentOS 7 安装 Node.js

GitHub PagesGitHub 提供的免费开源的静态站点托管服务,利用这个服务可以搭建轻量级的博客系统,本文介绍了如何使用 Hexo 结合 GitHub Pages 服务搭建个人博客。

一、安装配置 Git

1.1 安装 Git

使用 GitHub 首先要安装 Git,可根据操作系统下载不同版本的 GitWindows 下载地址:https://git-scm.com/download/win 安装过程比较简单,选择默认选项配置即可下一步,不再叙述。

1.2 配置 Git

设置本地机器默认 commit 的昵称与 Email,姓名与 Email 只用于日志标识,实际推送到远程仓库时,要用有操作权限的账号登录。

git config --global user.name "ehlxr"
git config --global user.email "ehlxr@qq.com"

二、生成 SSH keys

SSH KeysGitHub 推荐的公钥、秘钥形式验证用户合法性的机制,添加 SSH Keys 可以省去每次都要输入密码的步骤,下面将演示如何在本地计算机生成 SSH Keys 的公钥、秘钥。