Git在CentOS上的安装以及部署goagent(PAAS)
首先说明,这篇文章没有什么技术含量,只是为了在GoAgent官方地址无法下载时,作为参考使用。
另外:GoAgent是什么,干什么用的不在本文探讨之列
首先确定两个地址
官方发布地址:http://code.google.com/p/goagent/
github地址:git://github.com/goagent/goagent.git
下情况,一直以来我都是子啊Google Code更新Goagent,今天一如既往的去看了一下,无奈下载时总是被中断,可能是斯巴达的原因。
反正最终的代码也好部署在服务器上,不如部署的操作就完全交由服务器处理好了~
首先要在服务器上安装Git的客户端,没有shell权限的筒子们,请忽略本文。下面基本上也没啥参考价值了……
//一些必备的包 # yum install -y zlib-devel openssl-devel perl cpio expat-devel gettext-devel //安装autoconf # yum install -y autoconf //下载git # cd /usr/src/ # wget http://www.codemonkey.org.uk/projects/git-snapshots/git/git-latest.tar.gz //解压缩并安装 # tar xzvf git-latest.tar.gz # cd git-* # autoconf # ./configure --with-curl=/usr/local # make # make install
OK ,正常情况下,执行
# git –version
就应该能看到类似
git version X.X
这样的情况了
OK,开始下载代码
# cd /usr/src # git clone git://github.com/goagent/goagent.git
OK,在/usr/src/goagent/server/里就是我们需要的了。
# cd /usr/src/goagent/server/ # sed -i "s/__password__ = ''/__password__ = '你的密码'/g" python/wsgi.py # sed -i "s/__password__ = ''/__password__ = '你的密码'/g" php/index.php //上传 # python uploader.zip //现在的版本好像有问题,无法上传,暂时下载到Windows,由Windows系统来上传。 cp php/index.php /你的web路径
至此,Goagent部署完毕。
为了方便,你可以把local里的Appid与Password修改好,然后打包成zip放到web路径,以便于自己下载,不过个人不推荐这么做~
现在国内的浏览器与下载工具会帮你把你Web路径下的东西都暴漏的~~