Git returns "Insufficient permissions" even after an SSH key has been added

お困りですか?

アトラシアン コミュニティをご利用ください。

コミュニティに質問

プラットフォームについて: Server と Data Center のみ - この記事は、サーバーおよびデータセンター プラットフォームのアトラシアン製品にのみ適用されます。

問題

When pushing to a repository, the following is returned on the command line, even though SSH keys have been added to the repository or the user's profile, with write access:

fatal: remote error: Insufficient permissions 
You cannot push to <branch-name>. Pushing requires write access and your access is read-only. 
fatal: Could not read from remote repository.

診断

診断ステップ

  • Ensure an SSH key has been added for the user or the repository, with write access
  • Attempt to push a change to the repository

原因

The user likely has another SSH key somewhere on the filesystem, that is different from the one added to Bitbucket Server.

ソリューション

  • Check the ~/.ssh/config file for a path to another SSH public key
  • Add this key in place of the one currently added to the repository or the profile
最終更新日 2016 年 7 月 1 日

この内容はお役に立ちましたか?

はい
いいえ
この記事についてのフィードバックを送信する
Powered by Confluence and Scroll Viewport.