1.はじめに
このチュートリアルでは、主にGithubを使用してウェアハウスを作成し、ウェアハウスへの複数のコンピューターの接続管理を実現する方法を紹介します。
Gitのダウンロードアドレスについては、ここをクリックしてください。投げたくない場合は、クリックしてインストールを確認するだけです。
第二に、プロセス
1.SSHキーを使用してGitHubに接続します
-
SSHキーをローカルで作成する
ユーザーのホームディレクトリに「.ssh」ディレクトリがあるかどうかを確認します。ある場合は、SSHキーがあることを意味します。この手順は直接スキップできます。
ローカルデスクトップでGitbashを開き、次のステートメントを入力してSSHキーを生成します。
$ ssh-keygen -t rsa -C "引号内替换为你的的邮箱地址"
あなたが入力し、実行を押した後、あなたは.sshフォルダにSSHキーを見ることができる id_rsaとは、秘密鍵である id_rsa.pubは、あなたが言うことができますので、公開鍵、使用するチュートリアルでは、公開鍵であることを主なものです自信を持って誰でも
-
GitHubにログインして、信頼関係を確立します
GitHubアカウントにログインし(GitHubアカウントをお持ちでない場合はここをクリック)、右上隅にあるプロフィール写真をクリックして設定を入力します
[新しいSSHキー]をクリックして、SSHキーを追加します。
id_rsa.pub公開鍵をアカウントに関連付けます。ここでの主な機能は、Githubが公開鍵を使用して、ウェアハウスの送信が自分のものであるかどうかを確認する必要があることです。ウェアハウスに変更を加えることができるのは自分だけであることを確認してください。複数のコンピューターがある場合、必要なだけ毎日コンピューターの公開鍵をバインドすることで、複数のコンピューターにプッシュできます。
この時点で、ローカルはGitHubアカウントとの信頼関係を確立しているので、リモートウェアハウスを作成して、ローカルと同期できます。
2.ローカル倉庫を作成します
-
ローカル倉庫を初期化します
ローカルプロジェクトフォルダーでGitBashを開き、次のステートメントを入力してウェアハウスを初期化します。初期化が完了すると、バージョン管理用の.gitフォルダーが生成され、マスターブランチが自動的に生成されます。
$ git init
次のステートメントを入力して、すべてのファイルを一時記憶域に追加します
$ git add .
次のステートメントを入力して、一時ストレージ領域のファイルを現在のブランチ(マスターブランチ)に送信します。これにより、ローカルブランチはフォルダー内のすべてのファイルをファイルライブラリに含め、ローカルバージョンライブラリは一時的に配置されます。保留中、リモートバージョンはGitHub。ライブラリに作成されます。
$ git commit -m '此处是此次提交说明,随便写'
3.リモートリポジトリを作成します
- 最初の場所:GitHubインターフェースに入り、右上隅のプラス記号をクリックし、新しいリポジトリをクリックしてリポジトリ作成インターフェースをポップアップします。
- パート2:倉庫名、自分で記入してください。
- 3番目の場所:ウェアハウスタイプの選択に使用されます。パブリックを選択した場合はパブリックウェアハウスです。このライブラリのコードは誰でも表示できます。プライベートを選択した場合はプライベートウェアハウスです。コードを表示できるのは自分だけです。ライブラリ(2019年以降の無料のgithubプライベートウェアハウス)、選択方法は個人の好みによって異なります、
- 4位:最初の2つの場所に入力したら、ここをクリックしてリモートウェアハウスを生成します
生成が完了したら、倉庫に入って現在の倉庫のプッシュアドレスを取得し、このアドレスをコピーして、次のステップでローカル倉庫との連絡を確立するために使用できます。
4.リモートウェアハウスとローカル間の接続を確立します
ローカルウェアハウスで次のステートメントを実行します。オリジンの後のアドレスは、前の手順でコピーしたリモートウェアハウスのアドレスです。その後、ローカルウェアハウス内のファイルをリモートウェアハウスにプッシュできます。
$ git remote add origin [email protected]:oneKonw/CesiumTest.git
次のステートメントを入力して、ローカルウェアハウスをリモートウェアハウスにプッシュします。追加すると、リモートウェアハウスの名前はoringinと呼ばれます。ここでの-uは、ローカルウェアハウスのマスターをリモートマスターブランチに関連付けます。プッシュできます-マスターの名前をブランチ名に変更すれば、他のブランチのコンテンツをプッシュできます。また、GitHubはプッシュされるファイルのサイズを100mに制限しているため、大きなデータを含めないでください。リポジトリ内。
$ git push -u origin master
// 建立联系以后推送可以把 —u 去了
上記のプロセスを完了すると、GitHubウェアハウスインターフェイスでプッシュされたローカルファイルを確認できます。その後、ファイルをプッシュし続け、gitpushステートメントを引き続き使用します。
5.マルチコンピューターコラボレーション
多くの場合、開発は複数のコンピューターで調整する必要があります。次に、複数のコンピューターでコードを同期する方法を紹介します。
-
開発中の別のコンピューターのSSHキーをGitHubに追加します。最初のステップを参照してください
-
リモートウェアハウスをローカルにクローンします
図に示すように、倉庫の住所をコピーします
ローカルフォルダーでGitBashを開き、次のステートメントを入力します。リモートウェアハウスをローカルに複製できます。
$ git clone [email protected]:oneKonw/CesiumTest.git
-
同期の更新
あるコンピューターでコードを送信し、別のコンピューターでリモートコードを同期したい場合は、次のステートメントを実行します。マスターはブランチ名です。特定の状況によって異なります。
$ git pull origin master