首页 > 其他分享 >git detected dubious ownership in repository(idea gitlab不能使用账户密码登录)

git detected dubious ownership in repository(idea gitlab不能使用账户密码登录)

时间:2024-05-28 19:44:20浏览次数:24  
标签:git repository 登录 -- gitlab idea dc add

1.情景展示

如上图所示,当我在idea当中commit时,报错信息如下:

Error updating changes: detected dubious ownership in repository at 'D:/workspace-idea2024/dc' 'D:/workspace-idea2024/dc' is owned by: (inconvertible) (S-1-5-21-269100500-990079634-2360623121-1000) but the current user is: DESKTOP-CLJBLSF/Marydon (S-1-5-21-46963430-3283040697-1052111559-1001) To add an exception for this directory, call:  git config --global --add safe.directory D:/workspace-idea2024/dc

2.具体分析

出现这种情况是因为:

我在重装系统的时候格式化了系统盘,这导致idea在系统盘(通常是C盘)的配置随着消失。

而我们的项目存储的git信息(存储在项目的.git目录下)却没有变化。

3.解决方案

这个问题也好解决,错误信息提示已经给了我们明确的git指令。

git config --global --add safe.directory 项目目录所在的绝对路径

我们打开idea的terminal窗口,运行如下命令。

前提:已经配置了git环境变量。

这个时候,打开git视图,点击任意一个分支就能看到git历史提交记录了。

重新添加git账户

点击“添加账户”,发现只能通过token登录。

不能通过账户、密码的方式登录。

我们需要将gitLab插件禁用掉。

然后再去同步代码的时候就会出现登录界面啦。

 

写在最后

  哪位大佬如若发现文章存在纰漏之处或需要补充更多内容,欢迎留言!!!

 相关推荐:

标签:git,repository,登录,--,gitlab,idea,dc,add
From: https://www.cnblogs.com/Marydon20170307/p/18218696

相关文章

  • github有趣收录
    3、RunCat_for_windows:在Windows任务栏飞奔的“小猫”。这是一个用C#写的小工具,它会在Windows任务栏显示一只奔跑的小猫动画,CPU使用率越高它跑得越快。 LapisCV:开箱即用的简历模板。该项目提供了适用于Obsidian和Typora的简历模板,它基于Markdown格式、编辑方便、......
  • GitHub介绍
    GitHub介绍:GitHub使用Git存储库,并为开发人员提供工具,通过命令行功能、议题(线程讨论)、拉取请求、代码审查等等。通过GitHub流程等协作层,GitHub改变了软件的构建方式。GitHub将协作直接构建到开发过程中。工作组织到存储库中,开发人员可以在其中概述要求或方向。Git允许......
  • hellgithub
    great-tables:用Python制作漂亮的表格。这个Python库可以用来制作实用且美观的表格。它提供了一套表格组件,通过组合不同的表格部分,如表头、表尾、行标签(stub)以及跨列标签(spannerlabels)等,帮助Python开发者轻松制作漂亮的数据表格。 undetected-chromedriver:绕过反爬检测的......
  • 在生产服务器 Git clone 一个 Laravel 私有仓库
    本教程以aaPanel为例,请根据laravel版本安装好对应phpnginxmysqlredis等web环境所需然后安装好php所需扩展,比如fileinforedis等 将php的禁用函数开启putenv()proc_open()proc_get_status() 记得重启php然后应用安装PM2Manager,也就是安装node......
  • Docker安装Gitlab教程
     1、Gitlab介绍GitLab是一个用于代码仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的Web服务平台,GitLab比较适合公司内部的项目管理,用来管理项目成员、代码提交、项目运维。分为社区免费版和企业收费版,针对中小型公司推荐使用社区免费版,功能就够用了......
  • GitHub---程序员的圣地
    GitHub是一个基于web的版本控制和协作平台,主要用于存储、管理和分享开源代码和项目。它提供了基于Git的版本控制功能,使得多个开发者可以在同一个代码库中协同开发,并且能够轻松地跟踪代码的变化。同时,GitHub还提供了许多其他功能,如问题跟踪、代码审查、代码片段分享、自动化测试等......
  • 源项目管理github介绍
    一、Git和GithubGit:一个免费、开源的版本控制软件Github:全球最大的社交编程及代码托管网站(https://github.com/)。Github可以托管各种git库,并提供一个web界面(用户名.github.io/仓库名)两者关系:Git是版本控制软件,Github是项目代码托管的平台,借助git来管理项目......
  • Hexo最新实战:(一)Hexo7.0+GitHub Pages博客搭建
    前言很多平台都能写博客还有创作激励,为什么我又要搭一个?为什么这次要选择用Hexo框架?对应的原因是流量自由和省钱,第一个,很多平台能写但不是都有收益,而且平台有自身的规则,比如会屏蔽一些推广类信息。如果我哪天做了一产品,是没办法直接用平台博客的方式硬推的,至少放码和链接不行。......
  • 源代码管理工具 github
    GitHub是一个免费开源代码管理平台,它提供了一个远程仓库,用于存放和管理使用Git进行版本控制的代码GitHub结合了Git的版本控制能力与Hub的便利性,为用户提供了一个基于Web的界面,使得开发者可以更加方便地管理项目和协作。通过GitHub,用户可以创建公开或私有的代码仓库,这些仓库可以......
  • 源代码管理工具Github介绍
    GitHub介绍什么是GitHubGitHub是一个基于Git版本控制系统的在线代码托管平台。它于2008年由TomPreston-Werner、ChrisWanstrath、PJHyett和ScottChacon创建,并于2018年被微软收购。GitHub为开发者提供了一个协作开发和版本控制的工具,让他们能够更轻松地管理和共享代码。Git......