gitlab创建的项目无法git clone

西夏一品堂 发布于 2015/03/29 17:29
阅读 37K+
收藏 0

【Gopher China万字分享】华为云的Go语言云原生实战经验!>>>

 我自己搭建了一个gitlab服务器,然后再上门创建了一个项目
然后,准备git clone下来
git@ubuntu :~/src$ git clone git@192.168.1.222:job/tmall.git
Cloning into 'tmall'...
/usr/bin/env: ruby: No such file or directory
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.


请问,这是什么错误
加载中
0
tix
tix
克隆http的仓库出错不
西夏一品堂
西夏一品堂
http的clone下来之后,push报错 remote: GitLab: API is not accessible error: failed to push some refs to 'http://192.168.1.222:8080/root/pay.git'
西夏一品堂
西夏一品堂
http的可以clone, 但是,无法push
0
焙焙龙
焙焙龙

git clone git@192.168.1.222:job/tmall.git

这个地址中的“:job”写错了,冒号之后应该是端口号,或者默认端口号的话,这里的冒号应该是“/”

尝试下这个url:git clone git@192.168.1.222/job/tmall.git

0
ginkgo_w
ginkgo_w
冒号没有错,是ssh的访问方式。你这里看有没有把ssh 生成的publickey 提交上去。
西夏一品堂
西夏一品堂
有 /usr/bin/env: ruby: No such file or directory 这一句,难道是ruby的问题
0
名字不能超过十个字
名字不能超过十个字

检查repos目录的权限,gitlab-shell的配置是否正确,执行

sudo -u git -H bundle exec rake gitlab:check RAILS_ENV=production



把提示错误的都修正一下


西夏一品堂
西夏一品堂
Init script up-to-date? ... no Try fixing it: Redownload the init script
西夏一品堂
西夏一品堂
GitLab Shell version >= 2.6.0 ? ... OK (2.6.0) Repo base directory exists? ... yes Repo base directory is a symlink? ... no Repo base owned by git:git? ... yes Repo base access is drwxrws---? ... no
0
西夏一品堂
西夏一品堂

各位:

git clone http://192.168.1.222:8080/root/pay.git 

这样是没有问题的。可以正常的push ,pull

但是:

git clone git@192.168.1.222:root/pay.git 就有问题:

git@ubuntu :~/src$ git clone git@192.168.1.222:root/pay.git
Cloning into 'pay'...
/usr/bin/env: ruby: No such file or directory
fatal: Could not read from remote repository.


Please make sure you have the correct access rights
and the repository exists.

0
Zoker
Zoker

要把git安装目录bin/下的

git-receive-pack   git-upload-pack   git-upload-archive

软连到 usr/bin/下面

即可解决所有ssh操作问题。

Zoker
Zoker
回复 @西夏一品堂 : 报的是ruby说找不到文件,找不到什么文件已经告诉你了,祝好运。
Zoker
Zoker
回复 @西夏一品堂 : 真是迷之回复。
Zoker
Zoker
回复 @西夏一品堂 : 没试过你怎么知道?
西夏一品堂
西夏一品堂
/usr/bin/env: ruby: No such file or directory fatal: Could not read from remote repository. 这貌似不是git的吧
0
西夏一品堂
西夏一品堂
Init script up-to-date? ... no
  Try fixing it:
  Redownload the init script
  For more information see:
  doc/install/installation.md in section "Install Init Script"

  Please fix the error above and rerun the checks.

估计是这个原因。

请问,怎么解决

Zoker
Zoker
跟启动服务的脚本没有毛线关系。
0
西夏一品堂
西夏一品堂

/usr/bin/env: ruby: No such file or directory

这个问题解决了,是因为用了rvm去安装ruby

但是,现在新的问题又来了,不能push

Total 6 (delta 0), reused 0 (delta 0)
remote: /usr/bin/env: ruby: No such file or directory
To git@192.168.1.222:root/cctv.git
 ! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to 'git@192.168.1.222:root/cctv.git'

f
feel2014
回复 @西夏一品堂 : 谢谢~
西夏一品堂
西夏一品堂
回复 @feel2014 : 请看这里 http://blog.csdn.net/mn960mn/article/details/45579127
f
feel2014
我也遇到这个问题了,请问您当时是怎么解决的呢?
0
卖女孩的大哥哥
卖女孩的大哥哥
撸主你的ip 和我的一样。。。。192.168.1.222
0
西夏一品堂
西夏一品堂
这个问题已经解决:http://blog.csdn.net/mn960mn/article/details/45579127
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部