[rsync: failed to set times on "/."] 到底是什么意思?

what does [rsync: failed to set times on "/."] really means?

sync: failed to set times on "/." (in XXXXXXXXXXX): Operation not permitted (1)
./

sent 483,746 bytes  received 2,706 bytes  324,301.33 bytes/sec
total size is 161,339,379,726  speedup is 331,665.57
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1207) [sender=3.1.3]
ERROR: The synchronisation failed.
Done ...

我觉得很奇怪 "/." 我不明白这条路径是什么,甚至不明白它指的是什么。 由于是错误 23,我可以确认其他文件已正确传输。所有人都有不同的权利和确实兼容的群体。

我也不想使用--omit-dir-times

那么我该如何解决这个问题呢? "/." 在哪里或什么是?

how do I fix this ?

可能 运行 命令作为 root 或作为当前目录的所有者。

Where is or what is "/."?

这个路径好像是绝对路径,是文件系统根目录-/.

来自wikipedia path (computing)

Two dots ("..") point upwards in the hierarchy, to indicate the parent directory; one dot (".") represents the current directory itself.

我发现我没有重新配置我的存储库来使用 ssh。列出的错误是我得到的。然后我更改了我的 .git/config 文件以使用 ssh: 并且它被清除了。