小编hip*_*sla的帖子

Gitlab:没有提供用户或密钥

我试图将主分支从客户端推送到安装了gitlab的服务器.但是,我收到以下错误信息:

[root@warehouse git-sample]# git push origin master
git@192.168.7.82's password: 
Counting objects: 3, done.
Writing objects: 100% (3/3), 224 bytes | 0 bytes/s, done.
Total 3 (delta 0), reused 0 (delta 0)
remote: GitLab: No user or key was provided.
To git@192.168.7.82:ite-pon/git-sample.git
 ! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to 'git@192.168.7.82:ite-pon/git-sample.git'
Run Code Online (Sandbox Code Playgroud)

看起来gitlab在项目中设置了预接收挂钩,但阻止了推送操作.

有没有人有任何想法来处理这个问题?谢~~ :)

////////////////////////////////////////////////// ////////////////////////////////////////////////// //////////////////////////////////////////////////

以下是服务器和客户端的详细配置和信息:

服务器:GitLab&Git&Repository Info

[root@warehouse git-sample.git]# pwd
/opt/gitlab/apps/gitlab/repositories/ite-pon/git-sample.git
Run Code Online (Sandbox Code Playgroud)
  1. Gitlab记录客户端的ssh pub密钥(没有足够的声誉发送img :()

  2. 设置管理员(客户端用户)作为此项目的主服务器,以及域的所有者.

服务器:配置

[root@warehouse repositories]# grep git …
Run Code Online (Sandbox Code Playgroud)

git version-control gitlab

5
推荐指数
1
解决办法
2610
查看次数

标签 统计

git ×1

gitlab ×1

version-control ×1