Loading


二段階認証のgithubアカウントでpushすると
remote: Invalid username or password.
のエラーが出た。

このような場合、httpsではなくsshでpushする必要があるらしい。

確認
>$ git remote -v
origin https://github.com/***/***.git (fetch)
origin https://github.com/***/***.git (push)

変更
>$ git remote set-url origin git@github.com:***/***.git

再度確認
>$ git remote -v
origin git@github.com:***/***.git (fetch)
origin git@github.com:***/***.git (push)

pushしてみる
>git push -u origin master
Counting objects: 974, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (961/961), done.
Writing objects: 100% (973/973), 29.11 MiB | 470.00 KiB/s, done.
Total 973 (delta 55), reused 0 (delta 0)
To git@github.com:***/***.git
master -> master
Branch master set up to track remote branch master from origin.

正常にpushできた。


コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

Top