【问题标题】:how to properly use git with network disk drives [duplicate]如何在网络磁盘驱动器上正确使用 git [重复]
【发布时间】:2017-06-03 05:30:39
【问题描述】:

我想知道是否有人可以就如何将 git 与发生变化的网络驱动器一起使用给我一些建议。

我必须将包含所有源文件的目录复制到网络驱动器,现在当我使用与 git 相关的任何内容时,我收到错误 fatal: Could not switch to 'W:/': No such file or directory

有没有办法改变 git 指向的位置?

我没有正确设置我的 git 存储库吗?

【问题讨论】:

  • 在您的仓库中编辑 .git/config 文件。那,或者使用像git remote这样的命令行工具。

标签: git network-drive


【解决方案1】:

您可以使用

查看您的 git 遥控器
$ git remote -v

这将输出如下内容:

origin  git@host:user/repo.git (fetch)
origin  git@host:user/repo.git (push)

您可以通过删除它来更改此遥控器,然后使用您的正确遥控器重新创建它

$ git remote rm origin
$ git remote add origin git@myhost:user/repo.git

或者更简单

$ git remote set-url origin git@myhost:user/repo.git

【讨论】:

  • 当我使用 git remote -v 我仍然收到致命错误
  • 这是一种非常糟糕的做法。请改用git remote set-url origin ...
  • 我必须编辑 .git/config 文件以更改目录以匹配 Windows cmd 使用的目录。然后我就可以使用 git remote set-url origin 正常工作了。\
  • @MadPhysicist 不一定很糟糕,只是更冗长。
  • 它不仅更冗长,而且实际上是临时删除了分支标签,而不是仅仅为其编辑单个配置选项。就健壮性而言,这要糟糕得多。
猜你喜欢
  • 1970-01-01
  • 2015-02-09
  • 1970-01-01
  • 2011-04-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多