我有数量3 Windows 7的专业机器。其中两台安装成安装了Git的开发机器(一台台式机和一台笔记本电脑)。第三个设置为安装了Git的文件服务器,另外它也作为ssh服务器运行。Git克隆SSH空间在用户名,路径和不同的驱动器
我已经提到的YouTube链接Creating a Git Server on a Windows OS,我已经成功地达到了16:15分钟大关。为了总结视频中的这一点,我在所有3台机器上安装了Git,在文件服务器上安装了Bitvise SSH Server,在服务器上创建了一个--bare Git存储库,然后试图“克隆”远程(文件服务器)存储库到桌面文件夹。
我的问题是你如何阐述一个Git命令,如果有在“用户名”和“路径”的服务器上的回购空间?另外,服务器上的回购不在C:驱动器上。它在D:驱动器上。这会让事情变得复杂吗?
这不仅仅是通过局域网使用ssh的练习。我将使用它在局域网上访问(拉和推)桌面和笔记本电脑的回购,并在需要时访问(WAN)的笔记本电脑。
我曾尝试以下以及它们的几乎所有组合在因特网上发现没有成功:
git clone "ssh://user [email protected]/path to/repo"
git clone "ssh://user [email protected]/d/path to/repo"
git clone "ssh://user [email protected]/d:/path to/repo"
我收到以下错误(例如当使用上述的第一行):
fatal: '/path to/repo' does not appear to be a git repository
fatal: Could not read from the remote repository.
Please make sure you have the correct access rights and the repository exists.
我知道我有(提示时和密码),因为我使用正确的用户名加上“Bitvise SSH服务器控制面板 - 活动日志的访问权限表示成功登录。
Connection from [{mac address}]:59251 logged in as Windows account 'FILE-SERVER\User Name'.
此外,文件服务器(--bare)存储库肯定存在于“D:\ path to \ repo”目录中。
hooks (dir)
info (dir)
objects (dir)
refs (dir)
config (file)
description (file)
HEAD (file)
我是否正确使用引号括起命令?
我是否需要在目录的末尾添加'.git'? EG:“repo.git”。我注意到很多人都这样做。是个人喜好,不成文的标准还是要求?
最后,说到Git,路径是否区分大小写?
感谢任何帮助。
是的,你需要在它的结尾添加'repo.git'。 – Shravan40
@ Shravan40 - 即使在目录末尾的“.git”和命令中仍然收到相同的错误。 –