RAID1+WIN7安装步骤

公司的内部服务器服役快2年了,再不上RAID,硬盘出个问题麻烦就大发了,招个IT不容易啊…

  1. 备份好数据,切记!!
  2. 如果是Windows7,切记先下载Intel RAID驱动到U盘先!

https://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&DwnldID=24006&lang=zho&wapkw=rst

  1. 购买2块相同配置的硬盘并安装上;
  2. 进入BIOS,将硬盘模式设置为RAID。部分主板可以直接创建分区,选择RAID1模式;

我们用的华硕P8主板,很蛋疼没有这个功能!重启时先按F4进入RAID配置,然后快速输入Ctrl+I进入真正的RAID配置界面!!! (在这边总是一闪而过,我们搞了很久才发现);

  1. 插入WINDOWS7安装光盘,别着急安装!在选择驱动盘时,先加载刚刚的Intel驱动。
  2. 加载驱动后,如果提示“无法安装到这个驱动盘”,不要怕,返回前面的界面,然后再选择这个驱动盘安装;
  3. 下面应该基本上能成了。如果是WIN8,步骤2、5、6应该可以省略。

Bitnami gitlab 搭建的几个问题

请参考:http://wiki.bitnami.com/Applications/BitNami_GitLab

[切记] IT很折腾,尽量使用测试可行的配套版本,尽量少升级,减少风险!

(1)不要用ubuntu 14.04版本,perl lib版本不匹配会搞死你;

(2)别用ubuntu desktop版本,性能跟不上;

(3)配置文件修改一定要先备份!

1. 修改http和ssh端口,上文写到了;

2. 在/home/git/gitlab-shell/config.yml中配置的gitlab_url为你使用的url;

3. 代码推送:需要配置SSH公钥

4. 配置用户、仓库;

5. 如何导入原来的GIT库和历史?

请在原来GIT的repositories中把所有的仓库都保存下来,然后替换到新的GIT中对应的仓库位置;

6. push失败怎么办?

如果使用ssh推送,请先添加用户的公钥,注意是用户的;

如果你用了步骤5,遇到写权限问题,请再做一次chown操作:

在repositories目录中,使用命令  chown -R git:git  仓库文件夹

如果用http推送半天没有错误提示也是一样的问题!!

7. 发邮件配置(SMTP):

(1)修改config/environments/production.rb ,比如我用的是qq企业邮箱:

config.action_mailer.delivery_method = :smtp                     (原来是sendmail)
config.action_mailer.smtp_settings = {
:address => “smtp.exmail.qq.com”,
:port => 25,
:domain => “qq.com”,
:authentication => :plain,
:user_name => “邮箱地址”,
:password => “密码”,
:enable_starttls_auto => false
}

(2)特别关键!我又忘记了!修改config/gitlab.yml 

email_from:  邮箱地址
#protocol:http                  (千万别加)

8. 推送时http.rb错误解决方案:

如果客户端用ssh连接git出现如下错误:

阅读更多Bitnami gitlab 搭建的几个问题

Bitnami http/SSH端口配置

当你享受一个简单东西的同时,往往要忍受定制之复杂;

Bitnami的配置和标准的Ubuntu配置完全不一样,为了修改下http和ssh端口可算是烦死了,记录下:
1. SSH端口
(1)开启ssh服务:
$ sudo mv /etc/init/ssh.conf.back /etc/init/ssh.conf
$ sudo start ssh
(2)修改ssh端口:
$ sudo nano /etc/ssh/sshd_config
修改port为你要的值
(3)远程访问权限
$ sudo ufw allow 端口
$ sudo iptables -A INPUT -i eth0 -p tcp –dport 端口 -j ACCEPT
$ sudo iptables -A INPUT -i eth0 -p udp –dport 端口 -j ACCEPT

2. HTTP端口
(1)修改apache2的http端口配置
$ sudo nano /opt/bitnami/apache2/conf/httpd.conf
这边需要修改2个地方,切记!
(1)修改bitnami端口配置
$ sudo nano /opt/bitnami/apache2/conf/bitnami/bitnami.conf
这边也是需要修改2个地方,切记!