首页 » DevTools
  • Windows下TortoiseGit over Putty or Openssh提交项目到GitLab

    showerlee 2014-08-30 13:45 Git 阅读 (36,309) 1条评论
    Gitlab默认的配置推荐使用shell命令行与server端进行交互,作为搞SCM的表示无压力,但是作为开发人员还是比较适应windows的GUI图形管理,方便他们将注意力集中到代码编写上,所以今天刚好接着昨天给大家介绍一下使用windows下的git client工具实现将本地代码提交到远程服务器. 解决方案: 环境部署 操作系统                 Windows7 x64 Sp1 TortoiseGit   &...
  • CentOS6.3下GitLab+Nginx(SSL)+MySQL+Ruby安装部署

    showerlee 2014-08-29 22:12 Git 阅读 (61,019) 8条评论
    Gitlab是一个用Ruby on Rails开发的开源项目管理程序.可以通过WEB界面进行访问公开的或者私人项目. 它和Github有类似的功能,能够浏览源代码,管理缺陷和注释. 本文选择NGINX与MYSQL来配合GitLab实现web管理,数据存储等功能,配置过程中难点基本在GitLab的脚本修改,SSH秘钥连接,Nginx SSL证书等这些方面,作者也是耗费非常大的力气,结合很多文档的clue以及很多老外的debug comment,终于最终完成,希望在此给大家一个抛砖引玉...
  • CentOS6.3下Gitosis安装部署

    showerlee 2014-08-11 19:04 Git 阅读 (12,134) 抢沙发
      Git作为一个分布式的版本控制系统,使用git的时候,一般和服务器通讯使用的是ssh协议,用ssh的主要优点是速度快(传输前数据会先压缩,比HTTP快),安全,方便读写。    客户端通过ssh访问服务器端的验证方式一般有两种,一种是用户名密码的方式,一种是使用公私钥认证的方式. 使用公私钥的方式比较方便,无需每次登录输入密码。    某个受信任的客户端的公钥会被设置在服务器端的 ~/.ssh/a...
  • SVN到Git迁移笔记

    showerlee 2014-08-08 18:11 Git, Svn 阅读 (13,955) 抢沙发
    本篇博文目的是将本地SVN服务器的project迁移为GIT格式,并上传到目前大家常用的github托管服务器. 解决方案: 一.环境部署 操作系统:        centos6.3 x64 SVN:             subversion-1.8.0 apache:          httpd-2.4.4 svn server(centos6.3 x64): node2.example.com svn client(centos6.3 x64): node...
  • CentOS 6.3下CHEF批量部署APACHE

    showerlee 2014-05-29 12:23 CHEF 阅读 (14,734) 1条评论
    之前的博文我介绍了如何搭建CHEF环境以及创建编写cookbook,resipes用来批量将cookbook下发到客户端执行相应的部署操作. NOW,本篇文档我们会详细介绍如何利用CHEF独有的框架语言来批量部署安装APACHE,并加载其HTTPS模块等功能. 相信如果你看了本篇文档,利用CHEF实现一个批量自动化部署将不是什么难事. CHEF环境部署详见: http://showerlee.blog.51cto.com/2047005/1408467 操作系统:CentOS-6.3-x86-...
  • CentOS 6.3下CHEF环境部署

    showerlee 2014-05-29 12:18 CHEF, RUBY 阅读 (11,538) 抢沙发
    一.前言: 初识Chef,我们可以先了解一下DevOps运动http://zh.wikipedia.org/wiki/DevOps,简单点说,就是传统的软件组织将开发、IT运营和质量保障设为各自分离的部门,而DevOps运动的出现是由于软件行业日益清晰地认识到:为了按时交付软件产品和服务,开发和运营工作必须紧密合作。 所以Chef简单点说,就是DevOps运动中的一项重要工具成员,是一个同时面向开发与运维的集中管理工具。 就服务器的集中管理工具而...
  • Centos6.3下Puppet功能模块实例笔记

    showerlee 2013-08-24 20:14 PUPPET 阅读 (9,918) 抢沙发
    之前的博文介绍了Puppet的初始安装配置: 传送门:http://www.showerlee.com/archives/343 今天来介绍Puppet的具体实用功能,其实我的理解就是怎么偷懒,呵呵。 1.填充文件内容: (server): 修改server端配置文件: # vi /etc/puppet/manifests/site.pp ----------------- node default{  file { "/tmp/test":          content=> "this is a t...
  • Centos6.3下Puppet安装配置笔记

    showerlee 2013-08-24 20:12 PUPPET 阅读 (8,169) 抢沙发
    ----------闲扯---------------   最近抽空研究了下据说是圈里运维利器的国外开源软件puppet,原本是想搞一个最新版本编译的整合文档,最后在调试过程中各种报错,google下老外的文章,说是最新版本间存在很多不兼容的情况,后来果断放弃,找到了一个能兼容的版本,并测试成功,前后折腾了2天,真够坑的,现在把自己的心得整合成文档,供大家分享。 ---------惯例,开搞---------- 系统环境:centos6.3 p...