在 GitHub 上重命名文件夹

3

我在Linux上创建了一个仓库,其中一个文件夹的名称包含冒号(“:”)。现在我想将其克隆到Windows系统。因为Windows中不允许路径名中包含冒号,所以我会收到以下错误信息:

错误:无效路径(...)

我现在没有访问Linux系统的权限。是否有可能通过GitHub Web界面重命名文件夹?

注意:我是唯一使用此存储库的人。

2个回答

3
您可以使用GitHub API将文件移动到新位置,但是如果有很多文件,则不太实用。
另一种方法是使用docker/machine(请参见入门指南),以便:
- 拉取任何Ubuntu镜像 - 制作一个Dockerfile安装git - 运行并删除此新镜像 - 在那里克隆您的repo - 进行git mv、添加、提交和推送

谢谢。由于目前为止两个答案都表明通过Github网页界面重命名文件夹是不可能的,因此我会遵循两位作者的建议并使用Linux虚拟机。 - user2609980

2

我认为不可能重命名目录,因为 Git 不处理目录。但是您可以尝试将该目录中的所有文件移动到一个新目录中(空目录不会被 git clone 创建)。如何移动文件在 Github 文档 中有说明。


谢谢。我考虑过重命名,但有两个反对意见:1. 从Web界面上,我认为我不能进入下一个目录。(似乎可以通过添加“../”来实现)。2. 这是很多工作。但是,如果没有重命名文件夹的方法,我可能会这样做。 - user2609980
是的,这是很多工作,如果你有很多文件的话,应该是最后要做的事情。我喜欢@VonC的建议。Docker应该可以解决问题。 - Yaroslav Admin

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接