随笔分类 - (遗弃)代码管理
摘要:简介: 自己搭建 Git 仓库,实现 SSH 协议、配合 Nginx 实现 HTTP 协议拉取、推送代码。 利用 Nginx 实现 Gitweb 在线浏览代码,使用 Gitweb-theme 更新默认 Gitweb 样式。 一、安装 Git 二、Git SSH 协议 1、创建 Git 仓库 2、客户
阅读全文
摘要:简介: Sersync 是基于 inotify 来编写的 Linux 系统文件监控工具,当监控到文件发生变化时,调用 rsync 同步文件。 类似的功能,以前有用 rsync + inotify 实现过,这次来使用一下这个同步更迅速、功能更完善的 Sersync 。 一、代码分发服务器上安装 Ser
阅读全文
摘要:简介: 目前流行的版本控制软件中,SVN ( 集中式版本控制 ) 算是使用范围更广、且使用时间更早的一款了,现在 git ( 分布式版本控制 ) 更火爆一点。 以前写的 SVN 文档丢失了,简单整理一遍。 一、SVN 的安装 ( CentOS ) 二、SVN 基本步骤 1、创建工作目录、版本库 2、
阅读全文
摘要:简介: 如果你不想把自己的代码公开让别人阅读、使用,也不想花钱购买 GitHub 私有仓库,那么你就需要自己动手做一个了。 当然你也可以使用 Coding.net ,上面可以创建免费的私有仓库。( 今天我就是要自己创建一个 Git 私有仓库 ) 一、Git 客户端 二、搭建 Git 私有仓库 三、客
阅读全文
摘要:简介: 之前研究了 Git 单机版 ( 单兵作战 ),今天来研究一下 Git 联机版 ( 团队协作 )! GitHub 是一个开源的代码托管平台,可以分享自己的代码到该平台上,让大家参与开发或供大家使用,等。( 也可以搭建自己的 Git 仓库,相关产品:gitlab 、coding.net ) 一、
阅读全文
摘要:简介: Git 是一款开源的分布式版本控制系统,是当今最流行、先进的版本控制软件,没有之一。 Git 是一个分布式的版本控制系统,相反 SVN 就是一个集中式的版本控制系统了。SVN 每修改完一个文件要提交到服务端进行保存,而 Git 在本地有一个完整的版本库。 一、安装 Git 1、Linux(
阅读全文