首页 技术 正文
技术 2022年11月21日
0 收藏 850 点赞 2,965 浏览 7119 个字

0 简单介绍bitnami和gitlab

bitnami

BitNami是一个开源项目,该项目产生的开源软件包安装 Web应用程序和解决方式堆栈。以及虚拟设备

bitnami主办Bitrock公司成立于2003年在西班牙塞维利亚,由丹尼尔·洛佩兹Ridruejo。bitnami栈用于安装在Linux,Windows。Mac
OS X中和Solaris软件。[1]

BitNami 提供wordpress、joomla、drupal、bbpress等开源程序的傻瓜式安装包下载,全部的安装包内置了server环境,就是说,不须要在本地 电脑上另外搭建server。就能够一次性傻瓜式安装完成。BitNami开源PHP程序傻瓜集成安装包可选环境,包含WAMP,LAMP,MAMP,SAMP。[2]
来源: <http://baike.baidu.com/view/6313045.htm?

fr=aladdin> ps :这个玩意非常好。非常多东西实现一键安装。doc统一在:https://wiki.bitnami.com/Applications/
简单的截个图:

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdW5pcXVlY2hhbw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center” alt=””>

gitlab

GitLab 是一个用于仓库管理系统的开源项目。

使用Git作为代码管理工具,并在此基础上搭建起来的web服务
来源: <

fr=aladdin” style=”font-size:11.818181991577148px; line-height:15.454545021057129px”>http://baike.baidu.com/view/9915769.htm?fr=aladdin>ps : 这东西安装起来非常费劲,本人比較笨,从来没装成功过。要想自己一个个安装參考 百度

1  下载:

     一键安装包:   https://bitnami.com/stack/gitlab

2  安装过程

ps  须要root 前提信息记录 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

赋权限[root@centos_xschao gitlab]$ chmod +x bitnami-gitlab-7.4.3-0-linux-installer.run
运行run[root@centos_xschao gitlab]# ./bitnami-gitlab-7.4.3-0-linux-installer.run ----------------------------------------------------------------------------Welcome to the Bitnami Gitlab Stack Setup Wizard. ----------------------------------------------------------------------------Select the components you want to install; clear the components you do not want to install. Click Next when you are ready to continue. GitLab : Y (Cannot be edited) GitLab CI [Y/n] :Y Is the selection above correct? [Y/n]: Y ----------------------------------------------------------------------------Installation folder Please, choose a folder to install Bitnami Gitlab Stack Select a folder [/opt/gitlab-7.4.3-0]:  ----------------------------------------------------------------------------Create Admin account Bitnami Gitlab Stack admin user creation Email Address [xschao@xxx.com]:  Login [xschao]:  Password :xxxxxxxxxxxPlease confirm your password :----------------------------------------------------------------------------Hostname that will be used to create internal URLs. If this value is incorrect, you may be unable to access your Gitlab installation from other computers. It is advisable to use a Domain instead of an IP address for compatibility with different browsers. Domain [127.0.0.1]: 这里最好写外网ip或者域名 Do you want to configure mail support?[y/N]: y ----------------------------------------------------------------------------Configure SMTP Settings This is required so your application can send notifications via email. Default email provider: [1] GMail[2] CustomPlease choose an option [1] : 1 ----------------------------------------------------------------------------Configure SMTP Settings This data is stored in the application configuration files and may be visible to others. For this reason, it is recommended that you do not use your personal account credentials. GMail address []: xschao.test@gmail.com  GMail password :Re-enter :----------------------------------------------------------------------------Setup is now ready to begin installing Bitnami Gitlab Stack on your computer. Do you want to continue? [Y/n]: Y ----------------------------------------------------------------------------Please wait while Setup installs Bitnami Gitlab Stack on your computer.  Installing 0% ______________ 50% ______________ 100%

3 使用的组件

ps 没好奇心略过就可以,

root@centos_xschao gitlab-7.4.3-0]# ps aux|grep `pwd`root      7560  0.0  0.1   4484  1184 pts/1    S    00:08   0:00 /bin/sh /opt/gitlab-7.4.3-0/mysql/bin/mysqld_safe --defaults-file=/opt/gitlab-7.4.3-0/mysql/my.cnf --port=3306 --socket=/opt/gitlab-7.4.3-0/mysql/tmp/mysql.sock --datadir=/opt/gitlab-7.4.3-0/mysql/data --log-error=/opt/gitlab-7.4.3-0/mysql/data/mysqld.log --pid-file=/opt/gitlab-7.4.3-0/mysql/data/mysqld.pid --lower-case-table-names=1mysql     7836  0.2  3.7 323280 38592 pts/1    Sl   00:08   0:02 /opt/gitlab-7.4.3-0/mysql/bin/mysqld.bin --defaults-file=/opt/gitlab-7.4.3-0/mysql/my.cnf --basedir=/opt/gitlab-7.4.3-0/mysql --datadir=/opt/gitlab-7.4.3-0/mysql/data --plugin-dir=/opt/gitlab-7.4.3-0/mysql/lib/plugin --user=mysql --lower-case-table-names=1 --log-error=/opt/gitlab-7.4.3-0/mysql/data/mysqld.log --pid-file=/opt/gitlab-7.4.3-0/mysql/data/mysqld.pid --socket=/opt/gitlab-7.4.3-0/mysql/tmp/mysql.sock --port=3306redis     8032  0.0  0.1  33456  1304 ?        Ssl  00:10   0:00 /opt/gitlab-7.4.3-0/redis/bin/redis-server 127.0.0.1:0                             root      8853  0.0  2.6 112060 27852 ?        Ss   00:14   0:00 /opt/gitlab-7.4.3-0/apache2/bin/httpd -f /opt/gitlab-7.4.3-0/apache2/conf/httpd.confdaemon    8877  0.0  1.0 112668 11268 ?S    00:14   0:00 /opt/gitlab-7.4.3-0/apache2/bin/httpd -f /opt/gitlab-7.4.3-0/apache2/conf/httpd.confdaemon    8878  0.0  1.1 112828 11492 ?        S    00:14   0:00 /opt/gitlab-7.4.3-0/apache2/bin/httpd -f /opt/gitlab-7.4.3-0/apache2/conf/httpd.confdaemon    8879  0.0  1.1 113028 11628 ?        S    00:14   0:00 /opt/gitlab-7.4.3-0/apache2/bin/httpd -f /opt/gitlab-7.4.3-0/apache2/conf/httpd.confdaemon    8880  0.0  1.0 112696 11296 ?        S    00:14   0:00 /opt/gitlab-7.4.3-0/apache2/bin/httpd -f /opt/gitlab-7.4.3-0/apache2/conf/httpd.confdaemon    8881  0.0  1.1 113164 11624 ?        S    00:14   0:00 /opt/gitlab-7.4.3-0/apache2/bin/httpd -f /opt/gitlab-7.4.3-0/apache2/conf/httpd.confdaemon    8934  0.0  1.1 113156 11740 ?S    00:14   0:00 /opt/gitlab-7.4.3-0/apache2/bin/httpd -f /opt/gitlab-7.4.3-0/apache2/conf/httpd.confdaemon    8961  0.0  1.0 112684 11296 ?        S    00:14   0:00 /opt/gitlab-7.4.3-0/apache2/bin/httpd -f /opt/gitlab-7.4.3-0/apache2/conf/httpd.confdaemon    8962  0.0  1.1 112684 11400 ?        S    00:14   0:00 /opt/gitlab-7.4.3-0/apache2/bin/httpd -f /opt/gitlab-7.4.3-0/apache2/conf/httpd.conf101       9022  0.0  0.0   4528   512 ?S    00:14   0:00 -bash -c ((cd /opt/gitlab-7.4.3-0/apps/gitlabci/gitlabci-runner && /opt/gitlab-7.4.3-0/apps/gitlabci/gitlabci-runner/bin/runner RAILS_ENV=production 2>&1) >/opt/gitlab-7.4.3-0/apps/gitlabci/gitlabci-runner/logs/gitlabci-runner.log) &101       9023  0.1  1.4  43012 15016 ?        Sl   00:14   0:00 /opt/gitlab-7.4.3-0/ruby/bin/.ruby.bin /opt/gitlab-7.4.3-0/apps/gitlabci/gitlabci-runner/bin/runner RAILS_ENV=productiondaemon    9113  0.0  1.1 113004 11616 ?        S    00:14   0:00 /opt/gitlab-7.4.3-0/apache2/bin/httpd -f /opt/gitlab-7.4.3-0/apache2/conf/httpd.conf101       9145  0.3  7.4 101724 76624 ?Sl   00:14   0:02 Passenger RackApp: /opt/gitlab-7.4.3-0/apps/gitlabci/htdocs                                                                               git       9230  1.3 11.2 166724 116568 ?       Sl   00:16   0:07 Passenger RackApp: /opt/gitlab-7.4.3-0/apps/gitlab/htdocs                                                                                 git       9419  6.6 10.5 155652 109296 ?       Sl   00:21   0:18 Passenger AppPreloader: /opt/gitlab-7.4.3-0/apps/gitlab/htdocs                                                                            daemon    9422  0.0  1.0 112504 10812 ?S    00:21   0:00 /opt/gitlab-7.4.3-0/apache2/bin/httpd -f /opt/gitlab-7.4.3-0/apache2/conf/httpd.confgit       9502  0.0 10.1 156588 104648 ?       Sl   00:22   0:00 Passenger RackApp: /opt/gitlab-7.4.3-0/apps/gitlab/htdocs                                                                                 root      9651  0.0  0.0   3912   672 pts/1    R+   00:26   0:00 grep /opt/gitlab-7.4.3-0

可见 有:        mysql redis httpd .ruby  gitlab非常难装的ruby也在里面 非常酸爽!。!

4 启动命令

[root@centos_xschao gitlab-7.4.3-0]# find ./ -name '*ctlscript*'./ctlscript.sh[root@centos_xschao gitlab-7.4.3-0]# ./ctlscript.sh usage: ./ctlscript.sh help       ./ctlscript.sh (start|stop|restart|status)       ./ctlscript.sh (start|stop|restart|status) mysql       ./ctlscript.sh (start|stop|restart|status) apache       ./ctlscript.sh (start|stop|restart|status) redis       ./ctlscript.sh (start|stop|restart|status) gitlab_sidekiq       ./ctlscript.sh (start|stop|restart|status) gitlabci_sidekiq       ./ctlscript.sh (start|stop|restart|status) gitlabci_runner help       - this screenstart      - start the service(s)stop       - stop  the service(s)restart    - restart or start the service(s)status     - show the status of the service(s)

參考文档 :https://wiki.bitnami.com/Applications/BitNami_GitLab

5 配置:

 參考这里:酌情翻墙https://wiki.bitnami.com/Applications/BitNami_GitLab

  

格格巫和一群快乐的蓝精灵

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:8,992
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,506
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,349
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,134
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:7,767
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:4,844