私は初めてGitを始めたばかりです。私はhereから学んだ基本的なコマンドを練習するプロジェクトを作成しようとしています。私はこれまで、午前`git push origin <branchname>`スローエラー `HTTPベーシック:アクセスが拒否されました`
:私は前にプライベートと内部しようとしたので
- [成功]は(新しい公共のgitのプロジェクトを作成しますが、私はそれを複製することができませんでした、と私はしないでください理由を知っている)。 Here it is。
README.md
をプロジェクトに追加しました。- [成功]
develop
という名前の新しいブランチを作成します。 [成功]コマンドでグローバル
user.name
とuser.email
を設定し、私のローカルフォルダC:\gitprojects
、で:git config --global user.name <my user name>
git config --global user.email <my-email>
[成功]クローンプロジェクト私のローカルフォルダ
C:\gitprojects
にコマンドgit clone https://[email protected]/flamedenise19/speedtyping.git
- [成功]コマンド
git checkout -b "develop"
でローカルブランチを作成します。 - [成功]テストプッシュ用にローカルルートフォルダに新しいファイル
test.txt
を手動で追加します。 - [成功] は、コマンド
git push origin develop
にコミット押しコマンド[しよう] git commit -m "adds test.txt"
push
部分でこだわっています。 は、だから私は私の資格情報(gitlabにログインするときに私が使用して非常に同じユーザー名とパスワードを入力しなかった:git push origin develop
を入力した後、新しいウィンドウが(下のスクリーンショットを参照)、私の資格情報を求めて、ポップアップ表示されます。 comなど)、が、その後、私はこのエラーを得た(下記のスクリーンショットを参照): remote: HTTP Basic: Access denied
fatal: Authentication failed for 'https://gitlab.com/flamedenise19/speedtyping.git/'
質問:
- 正しいユーザー名とパスワードでも正常にプッシュできないのはなぜですか?私は何かを見逃しているのですか、途中で間違ったことをしましたか?
- 私は何かを押すたびに自分の資格情報を入力しなければならないという手順を取り除く方法はありますか?
助けてください。
NOTE: I have seen THIS ONE, and the answers are mentioning Tortoise. Is it always required to use tortoise in order to use Git?
SOME背景INFO:
Two-Factor認証が(下のスクリーンショットを参照)、私のアカウントに無効です:
2FAをお持ちの場合、パスワードは拒否されます。 –
はgitlab認証を入力していますか? –
また、ダッシュボードからプロジェクトを作成しなかった場合、プロジェクトも拒否されます。 –