GithubではなくBitbucketを使っています。
もともと他の人が管理していたBitbucket上のリモートリポジトリを編集者権限をもらって使用していたのですが、管理者の方がプロジェクトを離れるため、私のBitbucket上のリモートリポジトリへ管理者権限の移譲を行いました。
そのため、sshのキーがリセット?されたのか、git cloneができず、調べたところBitbucketの個人アカウントのページのRepository settingの中にある「アクセスキー」が空欄になってしまったのでBitbucketの以下のドキュメントの"Set up SSH on macOS/Linux"を参考にsshの再発行を行いました。
Set up an SSH key
これで、クローンするところまでは完了したのですが、git pushの際に以下のようなエラーが出てしまい、pushができません。
terminal
1$ $ git push origin master 2Enter passphrase for key '/Users/bariko/.ssh/id_rsa': 3Unauthorized 4fatal: Could not read from remote repository. 5 6Please make sure you have the correct access rights 7and the repository exists.
.ssh/configの中はこのようになっています。
terminal
1$ cd ~/.ssh 2$ cat config 3 4# --- Sourcetree Generated --- 5Host bariko-Bitbucket 6 HostName bitbucket.org 7 User bariko 8 PreferredAuthentications publickey 9 IdentityFile /Users/bariko/.ssh/bariko-Bitbucket 10 UseKeychain yes 11 AddKeysToAgent yes 12 UseKeychain yes 13# ----------------------------
また、うまく通っていないのかな?と思って$ ssh -T git@bitbucket.orgをやりましたが、このようになりました。
terminal
1$ ssh -T git@bitbucket.org 2Enter passphrase for key '/Users/bariko/.ssh/id_rsa': 3authenticated via a deploy key.
何がいけないんでしょうか…
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。