英文:
error obtaining vcs status when running delve as root
问题
我正在尝试在Arch Linux上运行sudo dlv debug
,但一直收到以下错误信息:
获取VCS状态时出错:退出状态128
使用-buildvcs=false来禁用VCS标记。
退出状态1
当我移除.git文件夹后,sudo dlv debug
可以正常运行,所以我猜测可能是与git的配置有关的问题。
英文:
I am trying to run sudo dlv debug
on Arch Linux and I keep getting following error:
error obtaining VCS status: exit status 128
Use -buildvcs=false to disable VCS stamping.
exit status 1
When I remove the .git folder, sudo dlv debug
runs as expected, so I assume it could be a configuration issue with git?!
答案1
得分: 15
当我在通过VSCode打开远程容器调试代码时,遇到了类似的错误信息。
当我使用git status
命令时,收到了一个消息,说这个git仓库是不安全的,属于其他人所有。然后有一条消息解释说要使用以下命令:
git config --global --add safe.directory [你的目录]
执行这个命令后,我不再收到版本控制系统的警告信息。
英文:
I had a similar error message when debugging code opened in a remote container via vscode.
when I used git status
I got a message saying the git repository is unsafe was owned by someone else. And then a message explaining to use:
git config --global --add safe.directory [your dir here]
doing this I no longer get the VCS stamping warning
答案2
得分: 0
对于来自Google的用户,您可能没有对文件夹的权限。请使用chmod user:user folder
命令,并添加-R
选项以在子文件夹中传播权限。
英文:
For those coming from Google, you probably don't have the permissions to a folder. chmod user:user folder
and add -R
to propagate it in subfolders.
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论