Finished with configs
This commit is contained in:
parent
9b337b8328
commit
1d543e6430
|
@ -34,7 +34,7 @@ class Admin::UsersController < ApplicationController
|
|||
|
||||
|
||||
def new
|
||||
@admin_user = User.new(:projects_limit => GITLAB_OPTS["default_projects_limit"])
|
||||
@admin_user = User.new(:projects_limit => Gitlab.config.default_projects_limit)
|
||||
end
|
||||
|
||||
def edit
|
||||
|
|
|
@ -2,6 +2,10 @@
|
|||
# Gitlab application config file #
|
||||
# # # # # # # # # # # # # # # # # #
|
||||
|
||||
#
|
||||
# 1. Common settings
|
||||
# ==========================
|
||||
|
||||
# Web application specific settings
|
||||
web:
|
||||
host: localhost
|
||||
|
@ -13,11 +17,21 @@ web:
|
|||
email:
|
||||
from: notify@localhost
|
||||
|
||||
# Application specific settings
|
||||
# Like default project limit for user etc
|
||||
app:
|
||||
default_projects_limit: 10
|
||||
|
||||
|
||||
#
|
||||
# 2. Advanced settings:
|
||||
# ==========================
|
||||
|
||||
# Git Hosting configuration
|
||||
git_host:
|
||||
admin_uri: git@localhost:gitolite-admin
|
||||
base_path: /home/git/repositories/
|
||||
host: localhost
|
||||
# host: localhost
|
||||
git_user: git
|
||||
upload_pack: true
|
||||
receive_pack: true
|
||||
|
@ -33,7 +47,3 @@ git:
|
|||
git_max_size: 5242880 # 5.megabytes
|
||||
# Git timeout to read commit, in seconds
|
||||
git_timeout: 10
|
||||
|
||||
# Gitlab settings
|
||||
gitlab:
|
||||
default_projects_limit: 10
|
||||
|
|
|
@ -33,7 +33,7 @@ class Settings < Settingslogic
|
|||
end
|
||||
|
||||
def ssh_host
|
||||
git_host['host'] || 'localhost'
|
||||
git_host['host'] || web_host || 'localhost'
|
||||
end
|
||||
|
||||
def ssh_path
|
||||
|
@ -49,11 +49,19 @@ class Settings < Settingslogic
|
|||
end
|
||||
|
||||
def git_upload_pack
|
||||
git_host['upload_pack'] || true
|
||||
if git_host['upload_pack'] == false
|
||||
false
|
||||
else
|
||||
true
|
||||
end
|
||||
end
|
||||
|
||||
def git_receive_pack
|
||||
git_host['receive_pack'] || true
|
||||
if git_host['receive_pack'] == false
|
||||
false
|
||||
else
|
||||
true
|
||||
end
|
||||
end
|
||||
|
||||
def git_bin_path
|
||||
|
@ -71,5 +79,9 @@ class Settings < Settingslogic
|
|||
def gitolite_admin_uri
|
||||
git['admin_uri'] || 'git@localhost:gitolite-admin'
|
||||
end
|
||||
|
||||
def default_projects_limit
|
||||
app['default_projects_limit'] || 10
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -33,7 +33,7 @@ module Gitlab
|
|||
end
|
||||
|
||||
def configure
|
||||
Timeout::timeout(20) do
|
||||
Timeout::timeout(30) do
|
||||
File.open(File.join(Rails.root, 'tmp', "gitlabhq-gitolite.lock"), "w+") do |f|
|
||||
begin
|
||||
f.flock(File::LOCK_EX)
|
||||
|
|
|
@ -21,7 +21,6 @@ namespace :gitlab do
|
|||
return
|
||||
end
|
||||
|
||||
GIT_HOST = YAML.load_file("#{Rails.root}/config/gitlab.yml")["git_host"]
|
||||
print "#{git_base_path}............"
|
||||
if File.exists?(git_base_path)
|
||||
puts "exists".green
|
||||
|
|
Loading…
Reference in a new issue