gitlab中搭建了服务器,我使用Eclipse进行克隆出错

双人鱼XKQ 发布于 2016/05/02 20:21
阅读 1K+
收藏 1

公司的一个项目,git服务器使用的是gitlab,然后领导给创建了用户和密码,分配了develop的权限。

然后我本地进行克隆获取。

首先,在eclipse中的clone git repository中,不管是ssh方式还是http的方式都克隆不下来。

输入用户名密码也没有什么卵用。以http的方式进行clone也是同样的错误。

已经排查了网络的原因,因为没有使用代理服务器什么的。

wifi的dns也尝试过修改为114.114.114.114和8.8.8.8

但是也是同样的错误。

在终端中进行克隆结果如下:

http的方式:



Eclipse中clone github上面的项目没有问题,也可以提交到远程,都可以操作的。


还请各位解决一下,刚进公司,这个确实让人很蛋疼。

加载中
0
曾建凯
曾建凯

你试试fork成为你自己的私人库,能不能clone出来。

看eclipse好像是网络问题,但是看ssh,就是验证权限的问题。

如果你fork能clone,就是权限的问题,你可以在自己的私人库修改完了,然后pull request到主库上去。

双人鱼XKQ
双人鱼XKQ
如何fork成自己的私人库呢?
0
阿信sxq
阿信sxq

你试一试网页能不能访问呀,在网页上修改。

eclipse那里,你试一试ssh的时候选一下协议呢

双人鱼XKQ
双人鱼XKQ
使用协议也试过了,会改变原来的clone url。但是同样也是不可以进行克隆的。
0
tomczhen
tomczhen
先通过Web页设置好公钥,然后试试用ssh git@yourhost 能不能正常获取返回信息。总得来说完全就是基本工不行,这种问题稍微问下同事几分钟的事,没必要发帖问。
双人鱼XKQ
双人鱼XKQ
回复 @tomczhen : 谢谢你认真看了我的帖子,这个问题确实是困扰我很久了,因为我使用的是mac操作系统,问同事给的是develop的权限。没有什么问题啊?但是有一个地方,就是在终端中使用git clone git@.....(绝对路径).git 就可以将项目克隆下来。但是不可以进行提交等操作。只能克隆下来。我已经返回确认过权限了。还请指点。
tomczhen
tomczhen
另外,提到 GitHub 正常却不知道GitHub 有篇 Testing your SSH connection 说明不喜欢看文档 [41]
tomczhen
tomczhen
已经很认真的看过了,用IP连不上却去改DNS说明你对网络这块明显不熟悉。无论是ssh还是http都是有提示权限或无法认证,输入账号密码错误的可能性较低,仓库名错误可能性低,因此推测只能公钥登陆,通过ssh连一下是最快的判断方式,咨询同事可以确认权限是否正确。以上就是通过你发布的信息得到的分析。另外,特别提到是新公司,但是不想求助同事估计是有原因的。
双人鱼XKQ
双人鱼XKQ
请认真看帖再答,谢谢。
0
Feng_Yu
Feng_Yu
你这用的是ip,根本不涉及到dns解析。
双人鱼XKQ
双人鱼XKQ
ok, 只是想着用不同的方式去解决。
0
双人鱼XKQ
双人鱼XKQ
问题解决了,因为在一个地方,得选择yes,我直接回车了。是yes,不是y。小白了,还有eclipse中进行克隆的时候,把eclipse中相关的配置都删除了。只剩下用户名和邮箱。需要生成ssh key 加入到gitlab中。
返回顶部
顶部