试图克隆远程git存储库(bare)时,我会得到几个错误,如下所示,之后git就停止了。
error: unable to create file frozen/email/lamson/mymailserver/run/queue/mark.name/cur/1361115664.1929_1.vps-pool-55:2,S (Invalid argument)如果我必须删除这些文件,没关系,但是如果我不能克隆,我就找不到方法去做。
知道我能做什么吗?
发布于 2013-07-28 16:25:12
我猜你可能是想在Windows机器上做克隆。Windows不允许文件名使用:字符。
来自Microsoft documentation
对名称使用当前代码页中的任何字符,包括Unicode字符和扩展字符集(128-255)中的字符,但下列字符除外:
要解决这个问题,您可能需要在非windows系统上克隆并更正违规的文件名。也许一些窗口专家会有一个更好的解决方案。
发布于 2015-12-29 17:32:17
我正在交叉引用我的答案,因为它也适用于这里:https://stackoverflow.com/a/34515900/1012586
但却不是
*
!kickstarter/parsers/data/kickstarter/campaigndetails/*你需要这样的东西
*
!frozen/email/lamson/mymailserver/run/queue/mark.name/cur/*在你的.git/info/sparse-checkout里
发布于 2015-12-29 17:35:13
git将拒绝覆盖现有文件。再试一次,克隆成一个空目录。
https://stackoverflow.com/questions/17910125
复制相似问题