尝试部署Git私有库的一些记录

我的Git私有库

看见别人都部署有私用Git库,于是自己也打算弄一个2333

试着看了一些文章,发现gogs有一个成功部署在openshift的例子:

https://gogs-gaetk.rhcloud.com/

亦可赛艇!先部署个gogs到openshift试试吧!

。。。。

。。。。。。

。。。。。。。。

(然而因为这件事,造就了他的不眠之夜 #(歪头)


第一次尝试

首先我在Applications管理页面创建了一个新项目,二话不说直接选择了Go Language。。。项目开了之后通过ssh连接,照着gogs-openshift项目的第二个安装教程输入命令,下载了gogs源码包硬是用(bu)不(hui)了(wan)。。。特么还搞不清Go Language这玩意的套路。。。访问网站还是显示这个界面
20160223205255

20160223203756so。。。第一次尝试就这样失败了 #(歪头)

————以上操作重复了3次,浪费时间:4个小时


第二次尝试

按照gogs-openshift项目的第一个安装教程的操作步骤,我需要在我的Windows环境下搭建OpenShift环境,为Ruby和Git。
由于git先前已经装好,现在只需安装Ruby即可。
我在官网选择了最新版的Ruby 2.2安装,结果发现安装了rhc命令后无法运行rhc命令。。。

C:/Ruby22-x64/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in require':
 cannot load such file -- dl/import (LoadError) from C:/Ruby22-x64/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:inrequire' from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/net-ssh-2.9.2/lib/net/ssh/au thentication/pageant.rb:1:in ' from C:/Ruby22-x64/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:inrequire' from C:/Ruby22-x64/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54 :in require'
 from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/net-ssh-2.9.2/lib/net/ssh/authentication/agent/socket.rb:5:in' from C:/Ruby22-x64/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54 :in require'

.......

然后卸载重装Ruby瞎折腾了半天,然后外面的天色也越来越亮。。。

—————— #(歪头) 看来我瞎折腾了一个通宵,宣布失败

————以上操作重复了6次,浪费时间:3个小时


第三次尝试

多次失败后,我还是去openshift官网找找有没有说明rhc的文档,然后我发现了一篇OpenShift Online for Windows使用文档,里面有说明部署rhc命令的方式,发现他的是这样子的:

git版本随意
Ruby使用1.9.3版本!

20160224000851

功夫不负有心人!我立刻去下载了Ruby1.9.3-p551安装,并且之后安装rhc命令也可以成功使用!我就立刻部署了gogs到我的应用里!

20160224001034
I can get it!
最后我要用最激动的话语说出这7个字:

自己动手,丰衣足食!

3个评论在“尝试部署Git私有库的一些记录

发表评论

电子邮件地址不会被公开。 必填项已用*标注

插入图片 #(滑稽) #(汗) #(冷) #(黑线) #(喷) #(吐舌) #(乖) #(惊讶) #(惊哭) #(疑问) #(阴脸) #(怒) 更多 »