GitHub:無効なユーザー名またはパスワード



Github Invalid Username



https://www.e-learn.cn/content/wangluowenzhang/299647

https://segmentfault.com/q/1010000000590947



https:// URLがリモートリポジトリに接続するとき、GitはSSH認証を使用しますが、基本IDHTTPSの検証を試みます。通常、URLにはユーザー名がありません。たとえば、https://github.com/username/repository.git次に、Gitはユーザー名(GitHubユーザー名)とパスワードの入力を求められます。

https://root@xxxxx/username/repository.gitを使用する場合は、ユーザー名を事前に設定します。Gitは認証に使用されます:somethinghttps://root@xxxxxを使用しているため、Gitはgitを使用しようとします。もちろん、パスワードのユーザー名は機能しません。だから、あなたは使用する必要があります きみの 代わりにユーザー名。



別の方法は、実際にはSSH認証を使用することです。したがって、常にパスワードを入力する必要はありません。機能しているように見えるので、これを使用する必要があります。

これを行うには、リモートURLを変更する必要がありますが、そのようなGitはSSH経由で接続する必要があることを認識しています。この場合、この形式は次のとおりです。root@xxxxx:username/repository。 URLを更新するには、次のコマンドを使用します。

git remote set-url origin root@xxxxx:username/repository