web-dev-qa-db-ja.com

最新の更新により、プル、プッシュ、または同期でGithubエラーが発生する

Visual Studio 2019では、リリース前からGitHub拡張機能を正常に使用しています。これで、突然、プッシュ、プル、または同期すると、出力ウィンドウに次のメッセージが表示されます。

Warning: 'C:\ProgramData/Git/config' has a dubious owner: '(unknown)'.
For security reasons, it is therefore ignored.
To fix this, please transfer ownership to an admininstrator.
20

「C:\ ProgramData/Git/config」が実際に存在するかどうかを確認する必要があります。そうでない場合は、作成してファイルに次の内容を貼り付けるだけです。

[core]
    symlinks = false
    autocrlf = true
    fscache = true
[color]
    diff = auto
    status = auto
    branch = auto
    interactive = true
[help]
    format = html
[rebase]
    autosquash = true

これでうまくいきました。

38
Chris Dueck

Visual Studio Installerに移動し、個々のコンポーネントを選択して「Git」を検索することで修正しました。私の場合、 "Git for Windows"と "GitHub Extension for Visual Studio"のチェックが外れている/何らかの理由でインストールされていません。

これらは私が必要とした拡張機能です: Visual Studio Installer Git

それらをインストールすると、ProgramData\Git\configファイルが作成され、エラーは発生しなくなりました。

4
Philip Küsel
  • Visual Studioで[ツール]を選択します
  • 「Get_tools_and_features」を選択します-> Visual Studioインストーラーが開きます
  • Visual Studioインストーラーの[Individual_components]タブをクリックします
  • 「Code_tools」に移動し、「GitforWindows」と「GitextensionforVisualStudio」を確認します
  • この2つをインストールして、この問題を解決します。

99%以上の手順でエラーが修正されることを確認してください。

1
Nagendra Reddy

Gitをアンインストールして、ダウングレードしたバージョンをインストールします。この問題を示すバージョンは2.23.0です。それを2.22.0にダウングレードすると、この問題がなくても正常に動作します。

Gitリリース: すべてのgitリリース Git 2.22.0: この問題のないバージョン

1

ビルドエージェントでGitをバージョン2.23.0.windows.1にアップグレードした後、この問題に遭遇しました。

私たちのために働いた修正は、C:\ ProgramData/Git/configの所有者をAdministrators。これはAdministratorユーザーとは異なることに注意してください!

これを行うには、C:\ ProgramData/Git/configを右クリックして、Properties次にSecurityタブ。

config Properties

そしてAdvanced...をクリックします。

Advanced Security Settings for config

Changeリンクを使用して、所有者をAdministratorsに設定します。

1
Richard Ev

その場所にある既存のファイルを削除または名前を変更することもできます。それはlibgit.libを介して導入されたいくつかの低レベルのウィンドウ(またはMSYS2/Cygwin)セキュリティの一部のようです。

作成されたファイルの所有者が間違っている理由はまだわかっていません。

その既存のファイルの所有者は誰ですか?どの言語が使用されていますか?

https://github.com/git-for-windows/git/issues/2304 の問題として指摘されていますが、まだ解決されていません。

1
Philip Oakley

以下の問題に直面した場合は、Visual Studio GIT拡張機能を使用して、管理者としてVisual Studioを開いてみてください

警告: 'c:\ programdata/git/config'にアクセスできません:権限が拒否されました警告に疑わしい所有者がいます: '(不明)git所有者を管理者に転送してくださいgithub configに疑わしい所有者がいます

0
Ummer Irshad

ファイルconfigファイルをC:\ProgramData/Gitディレクトリから削除して、再試行してください。

0
noob_admin

Git 2.24.0.2とVisual Studio 2019-16.2.3でこの問題が発生しました。管理者権限がないため、c:/ ProgramData/git /にパスと設定ファイルを作成できませんでした。保存されているWindows資格情報がユーザーアカウントに対して期限切れであり、コントロールパネル>ユーザーアカウント>資格情報マネージャー> gitの汎用資格情報を使用して更新すると、私の場合の問題の解決に役立ちました

0
Learner

「Git」フォルダーがパスc:/ ProgramData/Git/Configにありませんでした。 (設定ファイルではなく)フォルダを作成しましたが、うまくいきました

0
Trevor Smith