VirtualBox上のCentos7でHerokuからgit cloneしようと思ったときに少しハマったのでメモ。
最初にやったこと
普通に、
git clone https://○○○○/○○.git
とするとAuthenticateエラーがでた。
git clone https://username:password@○○○○/○○.git
としてもダメだった。
パスワードを思いつくのすべて試したり、アカウント設定からnameを変えてみたりしたけどダメだった
解決した
落ち着いてもう一回herokuを見ていると、そういえば heroku cliってのがあったのを思い出す。
以下インストール方法。
heroku cliのダウンロード(herokuに載っているのとは少し違い、linux-amd64用のを使う←ここでもハマった)
$ wget https://cli-assets.heroku.com/branches/stable/heroku-linux-amd64.tar.gz
以下は公式と同じ。手元の環境ではsudoを付けないと権限がないと言われた。
$ sudo mkdir -p /usr/local/lib /usr/local/bin
$ sudo tar -xvzf heroku-linux-amd64.tar.gz -C /usr/local/lib
$ sudo ln -s /usr/local/lib/heroku/bin/heroku /usr/local/bin/heroku
$ heroku login
$ heroku git:clone -a リポジトリ名
めでたくcloneできた。