Gitlab CE 备份方法

Gitlab 创建备份

使用Gitlab CE安装Gitlab非常简单, 同样的备份恢复与迁移也非常简单. 使用一条命令即可创建完整的Gitlab备份:

1
gitlab-rake gitlab:backup:create

使用以上命令会在/var/opt/gitlab/backups目录下创建一个名称类似为1469066724_gitlab_backup.tar的压缩包, 这个压缩包就是Gitlab整个的完整部分, 其中开头的1469066724是备份创建的日期.

正则表达式小记

常用元字符汇总

代码 说明
. 匹配除换行符以外的任意字符
* 匹配*前面的内容重复任意次,可能是0次
.* 匹配任意数量的不包含换行的字符
\s 匹配任意的空白符
\d 匹配数字
\b 匹配单词的开始或结束
^ 匹配字符串的开始
$ 匹配字符串的结束
\w 匹配字母或数字或下划线或汉字等
- 匹配它本身

跨域问题解决方案(Nginx)

什么是跨域以及产生原因

跨域是指a页面想获取b页面资源,如果a、b页面的协议、域名、端口、子域名不同,或是a页面为ip地址,b页面为域名地址,所进行的访问行动都是跨域的,而浏览器为了安全问题一般都限制了跨域访问,也就是不允许跨域请求资源

PHP 获取客户端 IP 方法

絮叨

获取客户端ip看似简单,但是因为存在Ip欺骗,和代理问题,所以获取客户端的IP的真实性会打折扣的,不能百分百准确。但是我们还是尽量找一个比较完善的获取客户端真正ip方法,提高我们获取的IP的真实性,下面介绍集中获取IP的方法