アップデートを解く[Gitリポジトリ] gitのプッシュの問題は、毎回あなたの現在のブランチの先端が遅れているために拒否され、ユーザー名とパスワードを入力し、

質問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原点マスター

おすすめ

転載: www.cnblogs.com/conver/p/12232038.html