首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Oracle Enterprise Linux 5上安装git存储库-- SSH问题

在Oracle Enterprise Linux 5上安装git存储库-- SSH问题
EN

Stack Overflow用户
提问于 2011-09-21 05:13:34
回答 1查看 1.2K关注 0票数 1

我的头撞在墙上已经有一段时间了,我身边的人没有一个比我知道的更多。

我的办公室有一个实验室盒子,他们想把它用作中央git存储库--主要用来测试各种东西。当然,他们也希望我获得一些设置git的经验,这样我们以后就可以设置其他git实例了。

我运行的是Windows 7和OEL 5.7虚拟机,而计算机运行的是OEL 5.5。从我的虚拟机中,我通过SSHed进入实验室,并开始进行修补。在安装了git和gitosis之后,我已经设法让实例在本地工作。我可以很好地看到git存储库,如果我尝试在本地克隆它,它就会像梦一样工作。但如果我尝试从我的虚拟机通过SSH登录,它要么是A。)用fatal: 'testproject.git' does not appear to be a git repository或B把我踢出去。)用Permission denied (publickey,gssapi-with-mic)把我踢出去,这取决于我调用git的方式。

示例:我配置了对我创建(并在本地测试)的测试项目的访问,如下所示:

代码语言:javascript
复制
[group team]
writable = testproject
members = oracle@RCSDB cwerness cwerness@localhost cwerness@localhost.localdomain

这是我设置git存储库的第一次经验,所以我想介绍一下关于远程用户的基础知识。因此,members部分中的冗余。

当我尝试仅使用我的用户名克隆存储库时,我得到

代码语言:javascript
复制
[cwerness@localhost Desktop]$ git clone cwerness@10.1.1.10:testproject.git
Cloning into testproject...
Enter passphrase for key '/home/cwerness/.ssh/id_rsa': 
fatal: 'testproject.git' does not appear to be a git repository
fatal: The remote end hung up unexpectedly

但是,如果我尝试克隆包含更多信息的存储库,我会得到

代码语言:javascript
复制
[cwerness@localhost Desktop]$ git clone "cwerness@localhost.localdomain"@10.1.1.10:testproject.git
Cloning into testproject...
Permission denied (publickey,gssapi-with-mic).
fatal: The remote end hung up unexpectedly

我将所有的公钥都存储在/keydir文件夹中。存储库是由用户oracle创建并拥有的,我也在上面的克隆命令中尝试了该用户及其域的所有排列,但都没有效果。此外,我尝试设置一个~/.ssh/config文件,如下所示

代码语言:javascript
复制
Host labbox
    Hostname 10.1.1.10
    User cwerness
    IdentityFile /home/cwerness/.ssh/id_rsa

再一次,我尝试了所有不同的连接方式,从两个用户。没有什么能给我比我已经拥有的更多的信息了。

该框设置为通过公钥对SSH连接进行身份验证,这很好用。我可以以cwerness的身份通过SSH进入机器,没有任何问题。

这对我来说是一个非常令人头疼的问题,如果不是解决这个问题的一种方法,我希望有人能告诉我我是如何变得愚蠢的。

EN

回答 1

Stack Overflow用户

发布于 2011-09-21 19:52:02

git clone cwerness@10.1.1.10:testproject.git将在主目录中查找用户cwerness,但是您声明将存储库放在/home/oracle/repositories中。试试git clone cwerness@10.1.1.10:/home/oracle/repositories/testproject.git

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7491869

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档