Allow to configure gitlab_shell_secret location
Created by: jirutka
Created by: TeatroIO
I've prepared a stage to preview changes. Open stage or view logs.
By Administrator on 2015-02-16T12:37:14 (imported from GitLab project)
14 13 File.write(secret_file, token) 15 14 end 16 15 17 if File.exist?(Gitlab.config.gitlab_shell.path) && !File.exist?(gitlab_shell_symlink) 18 FileUtils.symlink(secret_file, gitlab_shell_symlink) 16 link_path = File.join(Gitlab.config.gitlab_shell.path, '.gitlab_shell_secret') 14 13 File.write(secret_file, token) 15 14 end 16 15 17 if File.exist?(Gitlab.config.gitlab_shell.path) && !File.exist?(gitlab_shell_symlink) 18 FileUtils.symlink(secret_file, gitlab_shell_symlink) 16 link_path = File.join(Gitlab.config.gitlab_shell.path, '.gitlab_shell_secret') 14 13 File.write(secret_file, token) 15 14 end 16 15 17 if File.exist?(Gitlab.config.gitlab_shell.path) && !File.exist?(gitlab_shell_symlink) 18 FileUtils.symlink(secret_file, gitlab_shell_symlink) 16 link_path = File.join(Gitlab.config.gitlab_shell.path, '.gitlab_shell_secret') 14 13 File.write(secret_file, token) 15 14 end 16 15 17 if File.exist?(Gitlab.config.gitlab_shell.path) && !File.exist?(gitlab_shell_symlink) 18 FileUtils.symlink(secret_file, gitlab_shell_symlink) 16 link_path = File.join(Gitlab.config.gitlab_shell.path, '.gitlab_shell_secret') 14 13 File.write(secret_file, token) 15 14 end 16 15 17 if File.exist?(Gitlab.config.gitlab_shell.path) && !File.exist?(gitlab_shell_symlink) 18 FileUtils.symlink(secret_file, gitlab_shell_symlink) 16 link_path = File.join(Gitlab.config.gitlab_shell.path, '.gitlab_shell_secret') Created by: jirutka
Well, then you cannot assume that the user who run gitlab and gitlab-shell has read permission for the
.gitlab_shell_secret
… Symlink has the same permissions as the symlinked file.You assume that gitlab and gitlab-shell are installed in
/home/git
all over the place, so why not just put.gitlab_shell_secret
into/home/git
as default? It’s simpler and more logical.By Administrator on 2015-05-16T19:46:13 (imported from GitLab project)
14 13 File.write(secret_file, token) 15 14 end 16 15 17 if File.exist?(Gitlab.config.gitlab_shell.path) && !File.exist?(gitlab_shell_symlink) 18 FileUtils.symlink(secret_file, gitlab_shell_symlink) 16 link_path = File.join(Gitlab.config.gitlab_shell.path, '.gitlab_shell_secret') 14 13 File.write(secret_file, token) 15 14 end 16 15 17 if File.exist?(Gitlab.config.gitlab_shell.path) && !File.exist?(gitlab_shell_symlink) 18 FileUtils.symlink(secret_file, gitlab_shell_symlink) 16 link_path = File.join(Gitlab.config.gitlab_shell.path, '.gitlab_shell_secret') 14 13 File.write(secret_file, token) 15 14 end 16 15 17 if File.exist?(Gitlab.config.gitlab_shell.path) && !File.exist?(gitlab_shell_symlink) 18 FileUtils.symlink(secret_file, gitlab_shell_symlink) 16 link_path = File.join(Gitlab.config.gitlab_shell.path, '.gitlab_shell_secret') 14 13 File.write(secret_file, token) 15 14 end 16 15 17 if File.exist?(Gitlab.config.gitlab_shell.path) && !File.exist?(gitlab_shell_symlink) 18 FileUtils.symlink(secret_file, gitlab_shell_symlink) 16 link_path = File.join(Gitlab.config.gitlab_shell.path, '.gitlab_shell_secret')
Please register or sign in to reply