OSDN Git Service

Fix critical issue with dir permission for namespaces
authorDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Mon, 26 Nov 2012 10:43:32 +0000 (12:43 +0200)
committerDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Mon, 26 Nov 2012 10:43:32 +0000 (12:43 +0200)
app/models/namespace.rb

index 742c5cd..7fe8644 100644 (file)
@@ -44,7 +44,7 @@ class Namespace < ActiveRecord::Base
 
   def ensure_dir_exist
     namespace_dir_path = File.join(Gitlab.config.git_base_path, path)
-    Dir.mkdir(namespace_dir_path) unless File.exists?(namespace_dir_path)
+    Dir.mkdir(namespace_dir_path, 0770) unless File.exists?(namespace_dir_path)
   end
 
   def move_dir