小编Neo*_*Neo的帖子

安装后,GitLab重定向到第422页

我按照他们的文档页面安装了GitLab .该服务器可以通过http://foobar.com/gitlab访问.我有乘客+ apache安装.(独角兽也在奔跑).安装完成后,它会加载登录页面,当我输入默认用户名/密码(root/5iveL!fe)时,它会重定向到422页面,并显示以下错误:

422
The change you requested was rejected.
Run Code Online (Sandbox Code Playgroud)

我想也许有一些错误的密码,尝试重置从控制台密码,但运行的时候gitlab-rails console productionsudo -u git -H gitlab-rails console production我得到了以下错误:

ls: cannot access /opt/gitlab/embedded/service/gitlab-rails/log: No such file or directory
chpst: fatal: unknown user/group: -U
Run Code Online (Sandbox Code Playgroud)

由于第一个错误是因为没有日志文件,我手动创建了一个日志文件但是在运行命令后我收到以下错误:

chpst: fatal: unable to setgroups: permission denied
Run Code Online (Sandbox Code Playgroud)

我不知道该怎么做.同样在production.log中,它抱怨CSR令牌无效.我假设这意味着我没有提供正确的密码,但这是GitLab安装提供的密码.

也可能是相关的,我用这个指南来配置apache.GitLab的Apache vhost部分看起来像这样

 35  ProxyPass?? ? ? /gitlab/? http://127.0.0.1:8080/gitlab/
 36  ProxyPassReverse ?/gitlab/? http://127.0.0.1:8080/gitlab/
 37  ProxyPass?? ? ? /gitlab http://127.0.0.1:8080/gitlab
 38  ProxyPassReverse /gitlab http://127.0.0.1:8080/gitlab
 39  ProxyPass?? ? ? …
Run Code Online (Sandbox Code Playgroud)

apache ruby-on-rails passenger devise gitlab

3
推荐指数
1
解决办法
3870
查看次数

获取二进制文件 C 的哈希值

我想获取我所知道的名称的二进制文件的哈希值。我尝试了以下操作,但后来意识到SHA1()返回字符串的哈希值(文件名)。但我想在文件本身上运行它。任何关于如何做到这一点的指示都会很棒。

char *fileName = "/bin/ls"
unsigned char hash[SHA_DIGEST_LENGTH];
SHA1((unsigned char *)fileName, strlen(fileName),hash);
Run Code Online (Sandbox Code Playgroud)

c sha1 file

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

标签 统计

apache ×1

c ×1

devise ×1

file ×1

gitlab ×1

passenger ×1

ruby-on-rails ×1

sha1 ×1