无法配置和连接到远程Git存储库

时间:2011-10-18 04:15:49

标签: git git-extensions

我正在尝试在远程服务器上正确设置我的Git存储库,以便我可以从我的计算机上的本地存储库中进行推送。我在我的CentOS服务器上安装了Git和Redmine,以便我可以托管自己的代码库。不幸的是,我的整个项目开始有点凌乱,因为它最初是一个测试,看看我能够轻松地设置这项服务,但在终于让Redmine工作之后,我想知道我是否可以无需从头开始即可实现功能。

在我的服务器上,我在/ public_html / redmine /上安装了Redmine,但是因为我在cPanel中创建了这个帐户,所以我进入并编辑了我的Apache VirtualHost条目,以便/ public_html / redmine / public /是我的文档根目录所以Redmine会出现。是的,如果我不得不重新安装,我的安装会有所不同。

无论如何,现在我已经在我的Windows 7盒子上安装了Git,并且能够使用TortoiseGit在我的VS项目文件夹中创建一个存储库。我正在尝试使用Git Extensions在我的服务器上管理我的存储库,但我似乎无法正确配置远程连接。我知道存储库在服务器上运行,因为它在Redmine中正确显示。

我的问题是我无法确切地知道我的问题所在。我不知道我是如何尝试连接到服务器,或者我的服务器或远程存储库配置不正确。我的git_repo文件夹当前位于/ redmine / public /中。我已经尝试在Git Extensions和命令行中使用GUI远程存储库功能,遵循许多地方的说明,并且已经遇到各种错误,都说我无法连接。

我真的很感激任何尝试对此进行故障排除的帮助,因为我整天都在盯着我的电脑试图让它运行起来。

作为一个起点:

在Git Extensions中,我输入user @ hostname:redmine / public / git_repo / project / .git(就像说明一样),我得到:

“获取原点 完成 致命:远程端意外挂断 错误:无法获取原点“

这是我在所有不同尝试中遇到的最常见的错误。

1 个答案:

答案 0 :(得分:-3)

步骤1.忘记使用git扩展。从命令行使用msysgit。您可以更轻松地查看正在发生的事情。 步骤2.在两台计算机上设置ssh密钥。创建密钥时请勿使用密码。在ssh-keygen上添加-t rsa选项。

当您从命令行使用裸msysgit克隆存储库时,请回到此处。

我很高兴使用MSysGit已经很多年了,而且从不需要去git扩展。