UNC 路径上的 git

标签 git cmd

我的电脑装有 Windows XP,但没有互联网连接,只能访问网络驱动器。我想在网络驱动器上设置一个 git 存储库,然后从我的本地存储库推送到它,这样我就可以在一天结束时去一台有互联网连接的计算机并从网络驱动器推送到 github。

我的问题是我无法从 git 访问网络驱动器。我将 PortableGit 放在网络驱动器上,但 git-bash.bat 和 git-cmd.bat 因“CMD 不支持 UNC 路径作为当前目录”而死。我尝试在 git-cmd.bat 中将“cd”替换为“pushd”,但它不起作用。

顺便说一句,我使用 PortableGit,因为我在我的机器上没有管理员权限。

有什么想法吗?

最佳答案

这对我有用:

git.exe clone "d:/dev/SDK" "//comp1/Proj/git/SDK/"

关于UNC 路径上的 git,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4998549/

相关文章:

git - 如何防止在 bitbucket 上的 git 存储库中推送 -f?

windows - 如何使用命令提示符 (cmd) 在 Windows 中列出文件。我试过在 Linux 中使用 ' ls ' 但它显示错误?

loops - 在 cmd 中循环 curl

python - 对象继承和嵌套 cmd

node.js - npm install 命令出错

powershell - Windows 中的 Git Shell : patch's default character encoding is UCS-2 Little Endian - how to change this to ANSI or UTF-8 without BOM?

git - 我需要做一个 Git 克隆吗?

git:复制一个版本来玩

Windows 期望从 Python 返回值

node.js - Node 子进程执行命令失败,错误代码 1