在Gitlab中更改附件存储目录

时间:2016-09-06 04:56:11

标签: gitlab gitlab-omnibus gitlab-8

我有一个Gitlab的Omnibus安装,默认情况下它会存储from nltk.parse.stanford import StanfordDependencyParser stanford_parser_dir = 'stanford-parser/' eng_model_path = stanford_parser_dir + "stanford-parser-models/edu/stanford/nlp/models/lexparser/englishRNN.ser.gz" my_path_to_models_jar = stanford_parser_dir + "stanford-parser-3.5.2-models.jar" my_path_to_jar = stanford_parser_dir + "stanford-parser.jar" dependency_parser = StanfordDependencyParser(path_to_jar=my_path_to_jar, path_to_models_jar=my_path_to_models_jar) result = dependency_parser.raw_parse('I shot an elephant in my sleep') dep = result.next() a = list(dep.triples()) print a 的所有附件。

不幸的是,驱动器非常小,我想将附件存储在不同的驱动器上。是否有一些配置魔法(或其他东西)可以实现这一点。

1 个答案:

答案 0 :(得分:0)

您应该可以更改您的综合配置(/etc/gitlab/gitlab.rb)以自定义该路径,如" Change default file locations"中所述:

user['home'] = '/gitlab-data/home'
git_data_dir '/gitlab-data/git-data'
gitlab_rails['shared_path'] = '/gitlab-data/shared'
gitlab_rails['uploads_directory'] = "/gitlab-data/uploads"
gitlab_ci['builds_directory'] = '/gitlab-data/builds'
  

要移动git主目录,必须停止所有GitLab服务。运行gitlab-ctl stop && initctl stop gitlab-runsvdir
  然后继续重新配置。

     

运行sudo gitlab-ctl重新配置以开始使用中心位置。请注意,如果您有现有数据,则需要手动将其复制/ rsync到这些新位置,然后重新启动GitLab。