我有一个 github 设置,用于高效地将代码移动到我的 raspberry Pi。我在 Windows 机器上编写代码,然后将其推送到 github,在我的 raspberry pi 上,我只需 git pull origin master 即可更新那里的代码并在那里运行它。
问题是我已经在 github 上看过很多教程,但在进行一些设置时仍然遇到一些困难。
问题是服务器更新了,所以所有的设置都丢失了,我找不到任何适合我的情况的教程。
我已经在服务器上拥有所有文件(除了我上次推送的文件没有被拉到那里),我想将这些文件再次链接到 github。我尝试这样做,git remote add origin
但遇到了错误:fatal: detected dubious ownership in repository at '/home/daeltam/Daeltam/PyfDownloadTool'
(PyfDownloadTool 是包含服务器文件的文件夹)
我找不到任何正确设置的方法...有什么帮助吗?
注1:也许最好的办法是删除本地文件并重新安装所有文件,但我不喜欢这个想法,因为有几个本地文件不在github中,所以我必须小心不要删除任何仅限本地的文件。
注2:服务器采用Debian 12。
这似乎是权限问题。我认为目录中包含的文件的所有者与
PyfDownloadTool
终端上的用户不匹配。您可以通过运行来验证这一点
ls -l
。检查文件所有者列出的用户是否与返回的用户匹配whoami
。如果它们彼此不同,您需要进行更改以使它们匹配。
方案一:
要更新文件权限所有者以匹配终端中的当前用户,请运行:
方案 2:
如果返回的用户
$whomai
与您的预期不同(也许您以root
?的身份访问它),请将其更改为正确的用户: