質問1:gitのプッシュ-u原点マスター表示されgithubのためにプッシュしようとします
エラー:「519ebayproject / 519ebayproject.git [email protected]」にいくつかの引用文献をプッシュすることができなかった
のヒント:あなたの現在のブランチの先端が後ろにあるので、更新は拒否された
、リモート対応:ヒント。リモートの変化(例えば「gitのプル」)マージ
ヒントを:再びプッシュする前に。
ヒント:詳細については、「gitのプッシュ--help」の「早送りについての注意事項」を参照してください。
理由:ローカルおよびリモートリポジトリ異なる、マージする必要がある(のような:githubのリポジトリが作成されるときに初期化され、あなたはそれに関連付けられたローカルリポジトリを入れて、プッシュ、それがなければならない最初のGitHubリポジトリと元合併したいです)
ソリューション:
コマンド(あなたの名前を仮定すると、リモートリポジトリの起源です)
git pull origin master
使用すると、ローカルからリモートのストレージクラリポジトリの最新の変更をプルGIT。
質問2:gitのプッシュユーザー名とパスワードを入力する必要があるたびに
理由:コードを使用すると、リポジトリとを作成し、HTTPSモードを提出しています
gitのリモート追加起源https://github.com/user/repo.git
解決策:リポジトリにSHAのSSHキーのユーザーを追加する唯一の方法は、ユーザー名とパスワードの提出を入力することなく達成することができます。
手順1:以下の方法のリポジトリの使用を作成します。
git remote add origin [email protected]:(用户名)/版本库名
例えば:
gitのは、リモートの起源を追加[email protected]:michaelliao / learngit.git
ステップ2:あなたはSSHキーを作成する必要があります後は(以前に過去githubの中に追加した場合、この手順を無視することができます)、参照遼雪峰教師
ステップ3:コードを提出するには、ログインしていません
gitのプッシュ-u原点マスター