【问题标题】:Path error when edit/commit file on Gitlab site在 Gitlab 网站上编辑/提交文件时出现路径错误
【发布时间】:2017-12-22 22:25:40
【问题描述】:

我正在尝试在(我们的)gitlab 网站上编辑 .txt 文件,但提交时出现以下错误:

Path can contain only letters, digits, '_', '-', '@', '+' and '.'.

我猜这个错误是由文件名“Neues Textdokument.txt”中的空格引起的,因为文件名中没有空格的其他文件是可编辑的。

任何想法如何解决它(gitlab 方面)或者它是一个“真正的”错误? 请不要建议我删除空格... ;-)

提前致谢。

【问题讨论】:

    标签: path gitlab whitespace git-commit


    【解决方案1】:

    我也遇到了同样的问题。就我而言,我的文件名类似于read me.md。然后我删除了该文件名中的空格。现在我可以在 GitLab UI 中编辑文件。

    检查您的文件名。

    【讨论】:

    • 感谢您的回答,但正如我所写:我不会使用这种“解决方法”。我能够使用名称中带有空格的 git bash 推送此文件,因此我也希望在 Gitlab 中使用它;-)
    • 谢谢。找到对应的任务:gitlab.com/gitlab-org/gitlab-ce/merge_requests/12608
    【解决方案2】:

    感谢@Arunkumar 的提示。此问题现已在 Gitlab-CE v9.4 中得到修复。

    here

    允许使用 Web 界面创建名称中带有空格的文件/目录是最初的问题,并被概括为“使文件名和路径创建与 Web UI 中的 UNIX 兼容”主题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-08-04
      相关资源
      最近更新 更多