100%可用不坑爹的BitNami-GitLab安装教程
100%可用不坑爹的BitNamiGitLab安装教程
byCharlesWu最近本人在经历了GitLab的一番折磨后终于搭建好了源码管理服务器GitLab,走了很多弯路被折磨了很久,为了总结此次的经验以及让广
大的网友能顺利的安装,特此编写本教程~
应用背景~本人的流水账,姑且啰嗦几句:初来咋到现在的公司,由于属于初创型公司,目前对源码管理还没有重视,于是乎准备利用自己的时间搭建一个私有的Git服务器,想了想
自己对Linux不是很熟悉,并且需要配置Mysql甚至Nginx等重型武器之类的,所以就想有没有一些网友共享的镜像之类的,最后百度到了bitnami(bitnami)这个好网站,BitNami提供wordpress、joomla、drupal、bbpress等开源程序的傻瓜式安装包下
载,所有的安装包内置了服务器环境,就是说,不需要在本地电脑上另外搭建服务器,就可以一次性傻瓜式安装完毕。当然也包括了GitLab(bitnami/stack/gitlab),也就是说基本是一键安装,我心里那个爽啊,立马下载了一个镜像安装,经过一番简单
的安装,成功了,按照提示打开网页,顺利进入到了Web管理页面,那个心里窃喜啊,只可惜问题来了。。。。接着在GitLab上面建立项目用户,并且使用Git客户端GitExtensions来生成Key,并拉取项目,悲剧出现了。。。。报错大概的英文说
是:ssh:connecttohost192.168.0.174port22:Badfilenumber
大概就是说ssh有问题。。。接着又是一番百度大家和我一样肯定也是基本都是到下面这个文章:《搭建自己的git服务器-bitnami-gitlab那些坑》www.tuicool/articles/mARNze
安装这上面的方案又是iptables规则又是ssh服务之类的经过一番折磨还是不行,相信很多人都卡在这里。。。或者是跟进提示进行了很多的iptables或者ssh之类的配置仍然不行。。。。初步估计是镜像的问题,最后到了一个好东西:bitnami的一键安装包。bitnami-
gitlab-7.1.1-0-linux-x64-installer.run。bitnami/redirect/to/39039/bitnami-gitlab-7.1.1-0-linux-x64-installer.run
为了节约时间下面开始介绍安装步骤:
一、安装虚拟机
二、在虚拟机安装ubuntu
1.建议直接到官方下载ubuntu镜像,记得选择桌面版,服务器版本没有操作界面。。比较蛋疼,当然你熟练Linux命令的话选择服务器也无妨。。建议一般设置默认。。
官方下载地址:/index_kylin
2.安装完毕后记得在虚拟机里面设置桥接网络;
PS:可以参考这里如何在虚拟机安装ubuntu:
wenku.baidu/link?url=o10L7NbvhDDWUkJVJxQoM1DSG_f-hEvC2GWJ8rHGKpF0oZrBBlNPy4lgU3BPSxoNV5ocQquo5sgXitcKTcD7hLw1pfBjO-Jab9Q-8n-0nvW
三、下载GitLib一键安装包(Ctrl+Alt+T键就弹出命令行窗口)
1.首先在ubuntu上安装支持下载命令的组件
sudoapt-getinstallaxel
PS:如何打开终端??似乎新安装的ubuntu在启动器里面没有快捷键。。。直接使用:CTRL+ALT+T
2.然后使用这个命令下载文件
axelbitnami/redirect/to/37478/bitnami-gitlab-7.0.0-0-linux-installer.run
PS:如果不行,那么直接在ubuntu里面使用火狐浏览器下载吧~亲~我也是使用浏览器下载的。。还是不装B了。。
四、接着安装.run文件
这里一般的人也会遇到一些莫名的问题,需要安装下面方式解决:
安装前你需要安装下SSH服务
sudoapt-getinstallopenssh-server
然后确认sshserver是否启动了:
ps-e|grepssh
如果看到sshd那说明ssh-server已经启动了。
如果没有则可以这样启动:sudo/etc/init.d/sshstart或者servicesshstart
ssh-server配置文件位于/etc/ssh/sshd_config,在这里可以定义SSH的服务端口,默认端口是22,你可以自己定义成其他端口号,如222。
然后重启SSH服务:
sudo
/etc/init.d/sshstop
sudo/etc/init.d/sshstart
在Ubuntu下双击该文件安装时提示不是文件所有者。先在文件右击鼠标->属性->权限,看看最下边“执行”是否让选择,如果让选择,选择上后可以直接安装,不让选择就需要进行下面步骤。
1.更改文件所有者,在控制台中输入:
sudochown-Rusername./filename(R一定要大写)
a)-R:递归文件夹内部的所有文件及文件夹
b)username:目标所有者名称(你登录系统的用户名)
c)filename:文件或文件夹名称(你要修改的文件名)ubuntu安装教程
1.更改文件权限,在控制台中输入:
chmod+x./XXX.run(XXX是指文件的名字)
PS上门的步骤一般不需要执行,除非文件所有者和允许执行没有打勾
3.安装.run文件
控制台输入:sudo./XXX.run,或者双击文件运行,这里切记切记./
这里是填写你的服务器的域名或者ip地址,所以记得把你的git服务器设置为固定ip
一路Next就会自动安装了。。。只要步骤对还是很简单的