小编gdu*_*lle的帖子

Gitlab 8与nginx代理无法下载zip,克隆公共repo作为guest,也无法构建CI

我认为所有3个问题都与同一个问题有关,所以我要将所有问题都放在这里.

Gitlab本身正在工作,我甚至设法将它从8.2.2更新到8.2.3.我可以创建项目,推送我的代码,拉动它,当我有正确的ssh键时重新放入它,等等.

但:

  1. 我无法将代码下载为zip文件,而是获得了JSON:

{"RepoPath":"/ var/opt/gitlab/git-data/repositories/me/myrepo.git","ArchivePrefix":"...

  1. 人们无法克隆我的公共仓库(空仓库错误).

  2. CI无法构建我的测试:

警告:您已克隆空存储库.检查12345为开发...致命:引用不是树:123456789mycommithash987654321

错误:构建失败:退出状态1

注意:我翻译了法语版的错误消息.

我想问题出现在我的Nginx配置中,但是有很多文档我不确定哪一个是好的:有主力的那些,当我必须更改gitlab.rb的gitlab_git_http_server等时.

我的配置如下:

  • Gitlab 8.2.3
  • Ubuntu Trusty(14.04)
  • Nginx 1.8

我的gitlab使用SLL托管在子域上,所以我添加了一个Nginx代理

/etc/gitlab/gitlab.rb:

external_url 'https://gitlab.mydomain.com'
nginx['listen_addresses'] = ['127.0.0.1', "[::1]"]
nginx['listen_port'] = 8080 
nginx['listen_https'] = false 
Run Code Online (Sandbox Code Playgroud)

/ etc/nginx/site_enabled/gitlab:

server {
  listen *:80 default_server;
  listen [::]:80 ipv6only=on default_server;
  server_name gitlab.mydomain.com;
  return 301 https://$server_name$request_uri;

  access_log  /var/log/nginx/gitlab_access.log;
  error_log   /var/log/nginx/gitlab_error.log;
}

server{
  # listen 443 ssl;
  listen 0.0.0.0:443 ssl default_server;
  listen [::]:443 ipv6only=on ssl default_server; 
  server_name gitlab.mydomain.com;
  server_tokens off;

  location /{
    proxy_pass http://localhost:8080;
    proxy_redirect off; …
Run Code Online (Sandbox Code Playgroud)

nginx gitlab gitlab-ci gitlab-8

14
推荐指数
1
解决办法
1605
查看次数

哦-my-zsh mac os X坏了

今天早上有一个Oh-my-zsh更新.从那以后,每次我启动我的终端:

grep: unrecognized option `--exclude-dir=.cvs'
Run Code Online (Sandbox Code Playgroud)

当我尝试使用git-flow时同意

任何的想法 ?

macos oh-my-zsh

13
推荐指数
1
解决办法
2316
查看次数

OpenSSL无法使用gem ruby​​gems或brew或bundle加载库

我使用brew 0.9.5,我安装了rbenv 0.4.0和ruby-build,用于ruby 2.1.2.

一段时间没有触及任何东西,并且在几次osx更新之后:

 bundle
Run Code Online (Sandbox Code Playgroud)

给:

/usr/local/Cellar/rbenv/versions/2.1.2/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:54:in `require': dlopen(/usr/local/Cellar/rbenv/versions/2.1.2/lib/ruby/2.1.0/x86_64-darwin13.0/digest/sha1.bundle, 9): Library not loaded: @@HOMEBREW_PREFIX@@/opt/openssl/lib/libcrypto.1.0.0.dylib (LoadError)
  Referenced from: /usr/local/Cellar/rbenv/versions/2.1.2/lib/ruby/2.1.0/x86_64-darwin13.0/digest/sha1.bundle
  Reason: image not found - /usr/local/Cellar/rbenv/versions/2.1.2/lib/ruby/2.1.0/x86_64-darwin13.0/digest/sha1.bundle
    from /usr/local/Cellar/rbenv/versions/2.1.2/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:54:in `require'
    from /usr/local/Cellar/rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/bundler-1.6.3/lib/bundler/definition.rb:1:in `<top (required)>'
    from /usr/local/Cellar/rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/bundler-1.6.3/lib/bundler.rb:153:in `definition'
    from /usr/local/Cellar/rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/bundler-1.6.3/lib/bundler/cli/install.rb:76:in `run'
    from /usr/local/Cellar/rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/bundler-1.6.3/lib/bundler/cli.rb:146:in `install'
    from /usr/local/Cellar/rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/bundler-1.6.3/lib/bundler/vendor/thor/command.rb:27:in `run'
    from /usr/local/Cellar/rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/bundler-1.6.3/lib/bundler/vendor/thor/invocation.rb:121:in `invoke_command'
    from /usr/local/Cellar/rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/bundler-1.6.3/lib/bundler/vendor/thor.rb:363:in `dispatch'
    from /usr/local/Cellar/rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/bundler-1.6.3/lib/bundler/vendor/thor/base.rb:440:in `start'
    from /usr/local/Cellar/rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/bundler-1.6.3/lib/bundler/cli.rb:9:in `start'
    from /usr/local/Cellar/rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/bundler-1.6.3/bin/bundle:20:in `block in <top (required)>'
    from /usr/local/Cellar/rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/bundler-1.6.3/lib/bundler/friendly_errors.rb:5:in `with_friendly_errors'
    from /usr/local/Cellar/rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/bundler-1.6.3/bin/bundle:20:in `<top (required)>'
    from /usr/local/Cellar/rbenv/versions/2.1.2/bin/bundle:23:in `load'
    from /usr/local/Cellar/rbenv/versions/2.1.2/bin/bundle:23:in `<main>'
Run Code Online (Sandbox Code Playgroud)

我试过brew uninstall openssl && brew …

macos homebrew openssl rubygems rbenv

4
推荐指数
1
解决办法
2904
查看次数

bower-rails不能再安装包了

不知道为什么但是当前已经安装了bower-rails的项目不能做凉亭:再安装!

如前所述,我已经在本地安装了软件包.不知道是哪一个.没有变化!

试图重新安装npm和凉亭,没有变化!

rake bower:install
bower.js files generated
/usr/local/bin/bower install -p 
bower                        ENOTFOUND Package dsl-generated dependencies=./vendor/assets/bower.json not found
rake aborted!
Command failed with status (1): [/usr/local/bin/bower install -p ...]

Tasks: TOP => bower:install:production
(See full trace by running task with --trace)
Run Code Online (Sandbox Code Playgroud)

DO有bower.json我/供应商/资产/目录.

npm -v 1.4.14

凉亭-v
1.3.11

这是完整的痕迹:

rake bower:install --trace
** Invoke bower:install (first_time)
** Execute bower:install
** Invoke bower:install:production (first_time)
** Execute bower:install:production
bower.js files generated
/usr/local/bin/bower install -p 
bower                        ENOTFOUND Package dsl-generated dependencies=./vendor/assets/bower.json not found …
Run Code Online (Sandbox Code Playgroud)

rake ruby-on-rails node.js npm bower

2
推荐指数
1
解决办法
1783
查看次数