在以root身份运行Delve时出现获取VCS状态的错误。

huangapple go评论100阅读模式
英文:

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.

huangapple
  • 本文由 发表于 2022年5月18日 23:47:39
  • 转载请务必保留本文链接:https://go.coder-hub.com/72292278.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定