TortoiseGit连接到远程git仓库(不是github)

时间:2009-11-06 02:43:50

标签: git msysgit tortoisegit

我的生产服务器上有一个git分支,它是centos。我试图在我的Windows机器上从TortoiseGit连接它,但它似乎没有工作。

我安装了msysgit,TortoiseGit并且已经有了putty。一旦安装我在桌面上创建了一个文件夹,右键单击,然后单击Git Clone ...,将远程服务器的用户名和域名放在url框中(username@domain.com),然后将目录放在桌面上的目录中框。当我点击OK时,它会显示:

git.exe clone -v "username@domain.com" "C:\.......testdir\domain.com"
fatal: 'username@domain.com'does not appear to be a git repository` 
Initialized empty Git repository in C:\.......testdir\domain.com\.git\ 
fatal: The remote end hung up unexpectedly

我尝试过只使用domain.com,用户名@ ip_address,ip_address,domain.com/public_html/.git以及其他许多变体,但它似乎无法正常工作。

我在这里做错了吗?

2 个答案:

答案 0 :(得分:1)

git.exe clone -v username@domain.com:full_path_to_dot_git_directory“C:....... testdir \ domain.com”

你必须准确告诉git centos服务器驱动git存储库的位置。假设你使用ssh作为协议。

如果您更喜欢使用http,那么您必须在服务器上配置一个Web服务器,该服务器提供.git目录并指向您在服务器配置中定义的http://domain.com/path/to/dot/git/directory

答案 1 :(得分:0)

我怀疑你在命令中说明的路径是错误的。尝试:

git clone -v "username@domain.com/full/path/to/public_html" "C:\...\testdir\domain.com"