私はGit/Githubを使い始めたばかりで、完全に行き詰まっています。 Mac/OSX El Capitanでターミナルを使用していますが、パスワードを要求すると無効であると表示されますが、GitHubアカウント用に作成したのと同じパスワードを入力しているので、これで問題なく動作しますか?何が悪いのですか?
Last login: Sun Dec 4 10:46:35 on ttys000
Seans-MBP:~ mrseanbaines$ git Push -u Origin master
Username for 'https://github.com': mrseanbaines
Password for 'https://[email protected]':
remote: Invalid username or password.
fatal: Authentication failed for 'https://github.com/mrseanbaines/cartwheeling-kitten.git/'
Seans-MBP:~ mrseanbaines$
(1)https://github.com/settings/security に移動して、オフにします二要素認証。
(2)新しいフォルダ内に新しいフォルダを作成します。
git clone https://github.com/mrseanbaines/cartwheeling-kitten.git
cd cartwheeling-kitten
空のソースコードディレクトリを開きます。macOSを使用しているため、次のように入力します。
open .
(3)ソースコードをフォルダーにコピーしますcartwheeling-kitten(それは開始フォルダ)
(4)構成
git config user.name "Your full name"
git config user.email "Your_email_address_what_used_to_register Github_account"
(5)リモートURLを追加
git remote add upstream https://github.com/mrseanbaines/cartwheeling-kitten.git
(6)ステージに追加してからプッシュ
git add -A .
git commit -m "Upload source code"
git Push -u Origin master
(7)https://github.com/mrseanbaines/cartwheeling-kitten に移動して結果を確認します。
ローカル(macbook)からリモートリポジトリにコードをプッシュしようとしたとき、GHEのWebサイトでパスワードをリセットした後、同じ問題に直面しました。
$git Push -u Origin coffee_shop_autorization
リモート:無効なユーザー名またはパスワード。
致命的: ' https://github.com/ravinderreddy-p/FSND.git/ 'の認証に失敗しました
次に、以下の簡単な手順に従ってこの問題を修正しました。
別のリポジトリで、別のリポジトリをGHEからローカルにクローンしました。
以下のように変更せずに同じものをプッシュしようとしました:
git Push
全部終わった。
次に、コードをリモートにプッシュして、以前のコマンドを実行しようとした以前のローカルリポジトリに移動します。
git Push -u Origin coffee_shop_autorization
コードがリモートリポジトリにプッシュされ、以下のように表示されます(リポジトリとブランチの詳細が表示されます)。
オブジェクトの列挙:35、完了。
オブジェクトのカウント:100%(27/27)、完了。
最大4つのスレッドを使用するデルタ圧縮
オブジェクトの圧縮:100%(14/14)、完了。
オブジェクトの書き込み:100%(15/15)、2.47 KiB | 843.00 KiB/s、完了。
合計15(デルタ8)、再利用0(デルタ0)
リモート:デルタの解決:100%(8/8)、5つのローカルオブジェクトで完了。
リモート:
リモート:次のURLにアクセスして、GitHubで「coffee_shop_autorization」のプルリクエストを作成します。
リモート: https://github.com/ravinderreddy-p/FSND/pull/new/coffee_shop_autorization
リモート:
へ https://github.com/ravinderreddy-p/FSND.git
システムに他のgitアカウント用のSSHキーをすでに設定している場合は、次の手順を実行してください https://help.github.com/articles/adding-a-new-ssh-key-to-your- github-account /
「Hi GitAccountUserName!」と表示された場合は、_ssh -T [email protected]
_を使用してアクティベーションを確認してください。認証は成功しましたが、GitHubはシェルアクセスを提供していません。
その後、前の作業を続けます。
リモートURLが正しいことを確認してください。プロトコルが不足しているようです。プロトコルは次のとおりです:https://github.com/mrseanbaines/cartwheeling-kitten.git
。これを確認するには、リポジトリを別のディレクトリに複製し、そこでgit操作を試行します。
それを修正してプロトコルを追加したい場合は、次のようにできます:git remote set-url Origin https://github.com/mrseanbaines/cartwheeling-kitten.git