bitbucketに公開鍵を設定したのにpush時にパスワードを求められる


bitbucketに公開鍵を設定したのですがpush時にパスワードを求められてしまいます。パスワードを省略するにはどのようにしたら良いでしょうか？鍵にパスフレーズは設定していません。




**SSH** ではなく **HTTPS** でクローンしていませんか？`remote`を確認してみてください。

## remoteの確認

remoteの確認：

[code]

    $ cat .git/config
    
[/code]

例えば、`.git/config`のurlがhttpsから始まっているのであればHTTPSでクローンしています。

[code]

    [remote "origin"]
        fetch = +refs/heads/*:refs/remotes/origin/*
        url = https://user@bitbucket.org/USERNAME/therepo.git
    
[/code]

HTTPSでクローンしている場合は以下の画像のようにHTTPSからSSHに変更してクローンをするためのURLを取得してください。

![画像の説明をここに入力](https://i.stack.imgur.com/iPKD6.png)

## remoteの変更方法

[code]

    $ git remote set-url origin SSL_URL
    
[/code]

例：

[code]

    $ git remote set-url origin git@github.com:USERNAME/therepo.git
    
[/code]

### 参照リンク

  * [Git on Bitbucket: Always asked for password, even after uploading my public SSH key](https://stackoverflow.com/questions/8600652/git-on-bitbucket-always-asked-for-password-even-after-uploading-my-public-ssh)
  * [Push updates to a repo](https://confluence.atlassian.com/display/BITBUCKET/Push+updates+to+a+repo)




**SSH** ではなく **HTTPS** でクローンしていませんか？`remote`を確認してみてください。

## remoteの確認

remoteの確認：

[code]

    $ cat .git/config
    
[/code]

例えば、`.git/config`のurlがhttpsから始まっているのであればHTTPSでクローンしています。

[code]

    [remote "origin"]
        fetch = +refs/heads/*:refs/remotes/origin/*
        url = https://user@bitbucket.org/USERNAME/therepo.git
    
[/code]

HTTPSでクローンしている場合は以下の画像のようにHTTPSからSSHに変更してクローンをするためのURLを取得してください。

![画像の説明をここに入力](https://i.stack.imgur.com/iPKD6.png)

## remoteの変更方法

[code]

    $ git remote set-url origin SSL_URL
    
[/code]

例：

[code]

    $ git remote set-url origin git@github.com:USERNAME/therepo.git
    
[/code]

### 参照リンク

  * [Git on Bitbucket: Always asked for password, even after uploading my public SSH key](https://stackoverflow.com/questions/8600652/git-on-bitbucket-always-asked-for-password-even-after-uploading-my-public-ssh)
  * [Push updates to a repo](https://confluence.atlassian.com/display/BITBUCKET/Push+updates+to+a+repo)

