この記事では概念的な知識については詳しく説明しません。ただのメモです。これは単なるステップバイステップのガイドです。障害に遭遇した場合は、Google で調べてください。
- SSH を使用して Git と GitHub 間のバインドを完了します
1\。 「SSHキー」を生成する
ssh-keygen-trsa
RSA アルゴリズムを指定してキーを生成すると、id_rsa と id_rsa.pub という 2 つのファイル、つまりキー id_rsa と公開キー id_rsa.pub が生成されます。これら 2 つのファイルについては、
2\。 SSHキーを追加する github.com -> 設定 -> SSH と GPG -> 新しい SSH キー 公開キー id_rsa.pub の内容をキーの場所に貼り付け (タイトルの内容を入力しなくても問題ありません)、[SSH キーの追加] をクリックします。
3\。バインドが成功したかどうかを確認する
ssh -T git@github.com
- ローカルプロジェクトをgithubにプッシュするコマンド
(1) ディレクトリを開きます
CDデモ
(2) gitファイルを生成するためにバージョンライブラリを初期化する
gitの初期化
(3) 全ファイルをキャッシュ領域に追加
git add *
(4) 現在のワークスペースに変更を送信します。
git commit -m “最初のコミット”
(5) 倉庫をリモートサーバーに接続する
git Remote addorigin
(6) 追加したサーバーに変更をプッシュします
git Push -u オリジンマスター
プッシュ時に次のエラーが発生した場合:
警告: https://github.com/178146582/dabai.git/ にリダイレクトします http://github.com/178146582/dabai.git へ ! [拒否] マスター -> マスター (最初にフェッチ) エラー: 一部の参照を ‘http://github.com/178146582/dabai.git' にプッシュできませんでした。 ヒント: ローカルにない作業がリモートに含まれているため、更新は拒否されました。これは通常、別のリポジトリのプッシュが原因で発生します ヒント: 同じ参照に。最初にリモートの変更を統合することをお勧めします ヒント: (例: 「git pull …」) 再度プッシュする前に。 ヒント: 詳細については、「git Push –help」の「早送りに関する注意」を参照してください。
確認したところ、エラーの原因は、github の README.md ファイルがローカル コード ディレクトリにないことです。したがって、上記の 6 番目のステップを 2 つのステップに分割します。
git pull –rebase オリジンマスター: コードをマージします
git Push -u オリジンマスター