【问题标题】:How do I access a git repo on a windows share?如何访问 Windows 共享上的 git 存储库?
【发布时间】:2012-02-24 15:09:24
【问题描述】:

我希望能够将工作存储库从我的 Windows 7 桌面同步到我的 Windows 7 笔记本电脑,而无需将我的提交推送到我们的主服务器。我该怎么做呢?我不知道如何设置远程路径,以便 git 可以了解它的位置。我通常使用 Git Bash 来处理 git,而不是 windows 命令行,所以这里的问题很可能是我不知道如何在 Git Bash 中编写一个引用 windows 共享的路径。

所以,假设我在(windows 共享路径)有一个 repo:

\\\\MyWorkPCName\dev\myrepo\

在命令行中,我可以访问目录和文件(尽管使用 pushd,因为 cmd 很愚蠢),我如何将其转换为有效的 git 远程?

【问题讨论】:

    标签: windows git windows-7 share git-remote


    【解决方案1】:

    虽然 Git 不识别反斜杠,但 Windows 可以识别正斜杠:

    git remote add desktop //MyWorkPCName/dev/myrepo
    

    Git Bash 还允许您使用 UNIX 样式的路径访问 Windows 驱动器,例如C:\Users\bug\repo 变为 /c/Users/bug/repo

    【讨论】:

    • 不幸的是,这是我尝试的第一件事。我得到“致命:不是 git 存储库(或任何父目录):.git”另外,我无法从 git bash 中 cd 到共享目录。也许是问题的一部分?
    • 尝试在cmd 提示符下运行该行(除非您使用“仅Git Bash”选项安装msysgit)和/或使用file://\\MyWorkPC\etc(如果使用bash,则使用单引号)。跨度>
    • 您原来的答案是正确的。不稳定的网络可能是它最初对我不起作用的原因。
    • 答案是正确的。请注意,“不是 git 存储库”也可能表示您不在本地的 git 存储库中(duh!)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-04
    • 2011-07-07
    • 2019-02-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多