Edit file /home/gitlab/gitlab/config/unicorn.rb
Find line listen "#{app_dir}/tmp/sockets/gitlab.socket"
and comment it.
Uncomment line listen "127.0.0.1:8080"
sudo a2enmod proxy
sudo a2enmod proxy_balancer
# adapted from http://notes.jimlindley.com/2008/3/25/git-svn-that-works-for-me | |
# initial setup | |
git svn init <svn_repo> | |
git svn fetch -r HEAD | |
# alternate way - when there's need to use branches etc | |
git svn clone --trunk=devel --branches=branches -r NUM <svn_repo> # NUM is one of the latest revisions | |
git svn fetch | |
# alternate way - END |
var page = require('webpage').create(), | |
system = require('system'), | |
fs = require('fs'), | |
uri = document.createElement('a'), // from this https://gist.github.com/2428561 | |
viewport, | |
hash = function(string) { | |
var hash = 0, | |
char; | |
if (string.length == 0) return hash; |
<?php | |
// this is needed | |
$foo = null; | |
$foo = function($no = 1) use (& $foo) { | |
echo "Foo: {$no}\n"; | |
if($no < 10) { | |
$foo($no + 1); | |
} |
javascript:var%20script%20=%20document.createElement('script');script.src%20=%20'https://ajax.googleapis.com/ajax/libs/mootools/1.4.5/mootools-yui-compressed.js';script.type='text/javascript';document.getElementsByTagName('head')[0].appendChild(script);void(0); |
// ported from http://dis.4chan.org/read/prog/1295544154 | |
var numbers = [10, 3, 2, 6, 1, 5], | |
sleep_sort = function() { | |
var i = numbers.shift(); | |
if(!numbers.length) { | |
return; | |
} | |
#! /bin/bash | |
### BEGIN INIT INFO | |
# Provides: gitlab | |
# Required-Start: $local_fs $remote_fs $network $syslog redis-server | |
# Required-Stop: $local_fs $remote_fs $network $syslog | |
# Default-Start: 2 3 4 5 | |
# Default-Stop: 0 1 6 | |
# Short-Description: GitLab git repository management | |
# Description: GitLab git repository management | |
### END INIT INFO |
{"www.youtube.com":{"_enabled":true,"_rules":{"div.comments-section":{"display":"none"}}},"www.trojmiasto.pl":{"_enabled":true,"_rules":{"div.opinions-wrap.opinions-tree":{"display":"none"}}},"wyborcza.pl":{"_enabled":true,"_rules":{"#article_toolbar":{"display":"none"}}},"*":{"_enabled":true,"_rules":{}},"gazeta.pl":{"_enabled":true,"_rules":{"#article_toolbar":{"display":"none"}}}} |
RewriteEngine On | |
RewriteBase / | |
RewriteCond %{DOCUMENT_ROOT}/static/%{REQUEST_URI} -f | |
RewriteRule ^(.*)$ /static/$1 [L,QSA] | |
RewriteCond %{DOCUMENT_ROOT}/static/%{REQUEST_URI}/index.html -f | |
RewriteRule ^(.*)$ /static/$1/index.html [L,QSA] | |
RewriteRule ^index\.php$ - [L] |
On some special situations (probably bad server config) Gitlab instead of queuing email throws 500 error.
To fix it You can force Gitlab to send emails immediately.
Just run this script inside gitlab installation folder (normally it's /home/gitlab/gitlab):
grep -r "Notify.delay" app/* | cut -d":" -f1 | xargs sed -i.bak -e"s/Notify\.delay\.\(.*\)/Notify.\1.deliver/"