web-dev-qa-db-ja.com

要求されたURLを解決する方法は、エラーを返しました:gitリポジトリの403

Gitに複数のアカウントがあり、このアカウントで3週間前にコードをコミットしました。コードをプルできません。リクエストされたURLがエラーを返しました:403試してみます Gitにプッシュしてエラーコード403致命的:HTTPリクエストに失敗しました しかし、エラーを解決できませんでした

git -c diff.mnemonicprefix=false -c core.quotepath=false fetch Origin
remote: Forbidden
fatal: unable to access 
'https://[email protected]/chantidurgam/patanjali.git/': The requested 
URL returned error: 403

エラーで完了しました。上記を参照してください。

6
Kondal

Git cliとsourcetreeを使用したときに同じ問題が発生しました。以下を実行すると解決しました。

これは基本的に認証の問題であり、gitはbitbucketとgithubの両方の私の信用を保存していました。私がしなければならなかったのは、sourcetreeを使用して保存されたエントリを削除することだけでした。

SourceTreeを使用しているので、[ツール]-> [オプション]-> [認証]

gitで保存したパスワードの下で、それらをすべて削除しました。

この投稿は、同じことを行う他の方法にもつながる可能性があります。

Gitから資格情報を削除する

5
Kunal

これが私の解決方法です。

  1. Bitbucketに移動して、リポジトリを開きます。
  2. 右上隅にある「クローンボタン」 Bitbucket clone button

  3. ボタンをクリックして、URLをコピーします。次のようになります:git clone https://[email protected]/something/something.git

  4. ターミナルを開いて、次を入力します
git remote remove Origin
git remote add Origin https://[email protected]/something/something.git

次に、git Pushを実行します。注:Gitはこれを行うように促す場合があります。

git Push --set-upstream Origin master

やれ私がやったと私は今働いています。

0
Omasiri

また、確認する必要があるのはaccess levelwriteに設定する必要があります。これは、他の誰かによってレポに追加され、必要な許可を付与するのを忘れた場合に発生する可能性があります。

repo access level

0
Armin