一些gitlab的tips

Tips1: 禁止登录 登录服务器修改数据库 $ sudo -u gitlab-psql /opt/gitlab/embedded/bin/psql -h /var/opt/gitlab/postgresql gitlabhq_production update application_settings set signin_enabled=true; Tips2: 忘记密码 登录服务器,进入console修改 $ sudo gitlab-rails console production user = User.find(1) user.password = "xxxxx" user.save

三月 10, 2017

AUR打包成pkg

大多数情况下,我们都是使用yaourt等AUR包管理工具来安装、更新AUR包,不过有些时候在网络条件比较差的情况下,源文件下载特别慢而build失败,我们先把PKGBUILD下载到本地 $ yaourt -G pkg-name $ cd pkg-name 查看PKGBUILD $ vim PKGBUILD 在找到源码的地址后,可以使用下载工具将源码下载或克隆到本地,修改源码地址,之后编译生成pkg包 $ makepkg 编译、打包完成后,在目录下会生成pkg-name-version-arch.pkg.tar.xz 直接安装到本机的话,执行命令 $ sudo pacman -U pkg-name-version-arch.pkg.tar.xz

二月 5, 2017

开发Laravel时必备的三个包

barryvdh/laravel-debugbar 作用是页面底部显示丰富的调试信息 安装 $ composer require barryvdh/laravel-debugbar config/app.php注册ServerProvider Barryvdh\Debugbar\ServiceProvider::class, 增加Facades 'Debugbar' => Barryvdh\Debugbar\Facade::class, barryvdh/laravel-ide-helper 生成一个php文件,为IDE提供更好的支持 安装 $ composer require barryvdh/laravel-ide-helper config/app.php注册ServerProvider Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider::class, 使用 如果使用的是Homestead,ssh登录虚拟机后,在虚拟机执行,否则会找不到数据库而报错 sven/artisan-view 使用artisan命令生成视图文件 安装 $ composer require sven/artisan-view config/app.php注册ServerProvider Sven\ArtisanView\ArtisanViewServiceProvider::class, 使用 生成视图 $ php artisan make:view index 生成目录下的视图 $ php artisan make:view pages.index

一月 17, 2017