ユーザー名とパスワードを使用して github アカウントにログインする Java プログラムを作成したいと考えています。JGit ライブラリを使用しています。git コマンド (commit、pull など) のサンプル スニペットは表示されますが、ログインのスニペットは表示されません。
JGit がユーザー名とパスワードに CredentialsProvider と UsernamePasswordCredentialsProvider を提供していることは知っていますが、それを使用してアカウントにログインする方法がわかりません。