

Amazon EC2インスタンス内にgithub経由で `git clone` したリポジトリから、pushもpullもできなくなってしまいました。

初学者のため、至らない点があるかもしれないですが、2日ほど調べてトライアンドエラーをしましたが、解決しなく、ご教授頂けると幸いです。宜しくお願いいたします。

### 環境

  * macbook pro
  * terminal
  * Amazon EC2 インスタンス

### できていること

  * ssh keyのgithubへの登録
  * `ssh git@github.com` でssh接続をすると、下記の表示が出て接続が成功する
[code]     Hi [username]! You've successfully authenticated, but GitHub does
not

    provide shell access.Connection to github.com closed.
    
[/code]

  * ssh接続をするように設定されています。 `git remote -v` で確認すると下記の表示。
[code]     origin  ssh://[username]@github.com/[organization]/[repo].git
(fetch)

    origin  ssh://[username]@github.com/[organization]/[repo].git (push)
    
[/code]

### 出来ていないこと(困ってること)

  * `git push origin`, `sudo git push origin`, `git push git@github.com:[organization]/[repo].git` でも全て下記が返ってくる
[code]     Permission denied (publickey).

    fatal: Could not read from remote repository.
    
    Please make sure you have the correct access rights
    and the repository exists.
    
[/code]


CC BY-SA 3.0
2017-07-16T16:43:26.603
36428
2018-06-19T14:54:54.343
2018-04-24T01:21:38.937
2808
24444
question
git github amazon-ec2
EC2インスタンス内にgit cloneしたリポジトリから、GitHubに対しpushもpullもできなくなった


git のリモートとして設定されている URLの書式が間違っているように見受けられます。

[code]

    git remote set-url origin git@github.com:[organization]/[repo].git
    
[/code]

として、 git pull などを行うとどうなりますでしょうか。


CC BY-SA 3.0
2017-07-17T04:00:48.847
36437
2017-07-17T06:51:30.390
2017-07-17T06:51:30.390
754
754
36428
answer


sudo でgitコマンドを叩いており、そのことで、githubに登録したユーザーとssh実行ユーザーが異なっていることが原因でした。

`ssh -T git@github.com`実行時にはsudoでなかったため、
githubに登録したユーザーと同ユーザーでアクセスしに行っており、通っていたようです。sudoでコマンドを実行するとユーザーが切り替わるという基本的な部分の理解が欠落していたことが原因でした。

\-- [質問者さん](https://ja.stackoverflow.com/users/24444/kyosu-
ke)の[コメント](https://ja.stackoverflow.com/questions/36428/ec2%E3%82%A4%E3%83%B3%E3%82%B9%E3%82%BF%E3%83%B3%E3%82%B9%E5%86%85%E3%81%ABgit-
clone%E3%81%97%E3%81%9F%E3%83%AA%E3%83%9D%E3%82%B8%E3%83%88%E3%83%AA%E3%81%8B%E3%82%89-github%E3%81%AB%E5%AF%BE%E3%81%97push%E3%82%82pull%E3%82%82%E3%81%A7%E3%81%8D%E3%81%AA%E3%81%8F%E3%81%AA%E3%81%A3%E3%81%9F#comment36411_36428)より


CC BY-SA 4.0
2018-06-19T14:54:54.343
44895
2018-06-19T14:54:54.343
19110
36428
answer