20230427-tortoisegit报错-unsafe-repository

这篇具有很好参考价值的文章主要介绍了20230427-tortoisegit报错-unsafe-repository。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

20230427-tortoisegit报错-unsafe-repository

一、软件环境

  • windows 11 x64 22H2
  • git 2.35.3
  • tortoisegit 2.14.0.0
  • 标签:git tortoisegit
  • 分栏:GIT

二、报错现象

右键打开tortoisegit,点击commit报错【fatal: unsafe … is owned by someone else】,如下图:

20230427-tortoisegit报错-unsafe-repository

三、解决方案

修改目录权限为当前用户即可。操作如下:

1、修改当前目录权限

在当前目录下右键,【属性】:

20230427-tortoisegit报错-unsafe-repository

依次点击【安全】【高级】:

20230427-tortoisegit报错-unsafe-repository

点击所有者后的【更改】:

20230427-tortoisegit报错-unsafe-repository

点击检查名称下面的【高级】:

20230427-tortoisegit报错-unsafe-repository

点击【立即查找】,找到自己的用户名,双击:

20230427-tortoisegit报错-unsafe-repository

再点击【确定】:

20230427-tortoisegit报错-unsafe-repository

确认所有者已经是当前用户:

20230427-tortoisegit报错-unsafe-repository

最后点击【确定】退出。

20230427-tortoisegit报错-unsafe-repository

此时目录右键选择【commit】依然会报错,所以需要继续修改.git目录权限。

20230427-tortoisegit报错-unsafe-repository

2、修改.git目录权限

右键点击.git目录,选择属性:

20230427-tortoisegit报错-unsafe-repository

剩下的操作与上小节相同,重复操作一遍即可。

3、正常效果

正常效果如下:

20230427-tortoisegit报错-unsafe-repository

虽然在vscode或pycharm等IDE也集成了git工具,但都没有tortoisegit方便,而且提交前能显示文件大小,这个非常方便排除误传大文件。

四、产生原因

git clone的时候,使用了【管理员】运行cmd,克隆的库只能供管理员访问,但是tortoisegit无法用管理员模式打开,所以要修改目录下的默认权限为当前用户。

不想出现此问题,在git clone时用当前用户模式即可。

注意,隐藏的.git目录要单独再设一次权限。

参考文献

更新历史

2023-04-27 16:14:41,创建,东盛苑。

2023-04-27 16:30:51,发布,CSDN上传。文章来源地址https://www.toymoban.com/news/detail-427558.html

到了这里,关于20230427-tortoisegit报错-unsafe-repository的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • git报错:Reinitialized existing Git repository in ...解决方法

    初始化git项目时,报错 Reinitialized existing Git repository in… 该路径中已经存在.git文件了 可以在当前文件下的控制台中输入 ls-a 查看,有.git 的话,使用 rm -rf .git 删除之后重新初始化就可以了

    2024年02月11日
    浏览(49)
  • maven升级版本后报错:Blocked mirror for repositories

    当 Maven 升级到3.8.1 之后,执行maven就会出现如下报错信息: maven-default-http-blocker (http://0.0.0.0/): Blocked mirror for repositories 原因: maven在3.8.1 的默认配置文件中增加了一组标签,如果仓库镜像是 http 而不是https 就会被拦截禁止访问,而当前公司私服一般是http 而不支持https。 解决

    2024年02月09日
    浏览(35)
  • 运行报错(三)git bash报错fatal: detected dubious ownership in repository at

    在运行git 命令时,出现报错 “fatal: detected dubious ownership in repository at” 文件夹的所有者和现在的用户不一致 栗子: 文件夹的所有者是root,而当前用户是admin 方法一、 将文件夹的所有者 替换 成admin 将文件夹的所有者 添加 admin sudo -S setfacl -R -m u:switch_git:rwx ./ 方法二、 在g

    2024年02月05日
    浏览(45)
  • IDEA Git 报错could not read from remote repository

    Git:could not read from remote repository。 首先再git后台,检查是否有对应工程的权限 1  检查idea工程project目录下的.git文件夹下的.config文件,origin配置是否正确 打开.config文件,url有两种方式:https的方式、ssh的方式, 检查对应的url是否正确 2 如果正确,请配置ssh 密钥,网上随便

    2024年02月08日
    浏览(41)
  • git报错fatal: detected dubious ownership in repository at

    在git上执行 git branch fatal: detected dubious ownership in repository at ‘/home/你的用户名/cam/code’ To add an exception for this directory, call: 这个一般是权限不足导致的,有两种解决方式: 1.sudo su进入到root权限 然后输入你的密码 2.这个错误提示表明在您的Git仓库中发现了一个可疑的文件夹,

    2024年01月17日
    浏览(40)
  • git pull 报错 could not read from remote repository解决

    git pull 报错 remote: Your account has been blocked. fatal: could not read from remote repository。一般是SSH的形式clone的仓库,权限被更改了。 如下步骤解决: 重新 生成 gitLabKey 并应用:                  step 1:     使用命令 ssh-keygen -t rsa -b 2048 -C \\\"lvl@svtc.com\\\"                  step 2:     出现

    2024年02月16日
    浏览(38)
  • 解决Git报错:fatal: detected dubious ownership in repository at

    在通过 Git Bash 提交项目代码时输入 git add . 命令后,报错:fatal: detected dubious ownership in repository at 这是因为该项目的所有者与现在的用户不一致 比如说: 该项目的所有者是 Administrator,而当前用户是 qiuye, 那么就会导致上面的错误 解决的办法也很简单在 git bash 中输入

    2024年03月19日
    浏览(56)
  • idea报错Since Maven 3.8.1 http repositories are blocked

    IDEA官网更新的也很快,截止到小编,写这边博客的时候已经是Version: 2022.2.2,但是今天我们不过多的讨论IDEA版本的问题,而是讨论下,新下载的IDEA在构建项目时,在下载引用的包时出现“Since Maven 3.8.1 http repositories are blocked”的问题。 从Maven 3.8.1开始,不再支持http的包了。

    2024年02月10日
    浏览(34)
  • Python每日一练(20230427)

    目录 1. 三数之和  🌟🌟 2. 编辑距离  🌟🌟🌟 3. 翻转字符串里的单词  🌟🌟 🌟 每日一练刷题专栏 🌟 Golang每日一练 专栏 Python每日一练 专栏 C/C++每日一练 专栏 Java每日一练 专栏 给你一个包含  n  个整数的数组  nums ,判断  nums  中是否存在三个元素  a,b,c ,

    2024年02月01日
    浏览(30)
  • [git]报错fatal: ‘origin‘ does not appear to be a git repository Could not read from remote repository

    问题1:   fatal: \\\'origin\\\' does not appear to be a git repository fatal: Could not read from remote repository. 说明库是有的,但是没办法push。所以重新关联一下。 解决方法: 输入以下代码, 这是因为本地的分支没有和远程分支建立联系,需要执行以下代码就可以正常 push 了   问题2:   fatal:

    2024年02月09日
    浏览(57)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包