クラウド コンピューティングとオープン ソースの力が増大し続けるにつれて、チーム コラボレーションとコード管理に Git を使用し始める開発者が増えています。国内の Git コード ホスティング プラットフォームとして、Gitee は多くの国内開発者の最初の選択肢となっています。 Gitee をサーバーに接続する場合は、詳細な手順を以下に示します。
ステップ 1: SSH 公開キーを作成する
Gitee とサーバーを接続する前に、サーバー上で認証用の SSH 公開キーを作成する必要があります。 Linux または Mac システムでは、次のコマンドを使用して SSH 公開キーを生成できます:
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
ここで、your_email@example.com は自分の電子メール アドレスに置き換える必要があります。 SSH キーを生成するとき、キーを保存するファイル パスとファイル名の入力を求められます。デフォルトのパスとファイル名を使用したくない場合は、自分で変更できます。
ステップ 2: SSH 公開キーを Gitee に追加する
SSH 公開キーを生成した後、公開キーを Gitee アカウントに追加する必要があります。まず、Gitee アカウントにログインし、右上隅の個人メニューで「設定」オプションを選択します。次に、ページの左側にある「SSH 公開キー」タブをクリックし、右上隅にある「新しいキー」ボタンをクリックします。ポップアップ ウィンドウで名前を入力し、以前に生成した SSH 公開キーの内容を「キー」入力ボックスにコピーします。最後に「OK」ボタンをクリックすれば追加は完了です。
ステップ 3: SSH 公開キーをサーバーに追加する
このステップでは、SSH 公開キーをサーバー上のauthorized_keys ファイルに追加する必要があります。一般に、このファイルはユーザーのホーム ディレクトリの下の .ssh ディレクトリにあります。ファイルが存在しない場合は、次のコマンドを使用してファイルを作成できます。
mkdir -p ~/.ssh && touch ~/.ssh/authorized_keys
次に、以前に生成した SSH 公開キーの内容をauthorized_keys ファイルに追加します。次のコマンドを使用して、ファイルの末尾に公開キーを追加できます:
cat id_rsa.pub >> ~/.ssh/authorized_keys
ここで、id_rsa.pub は、生成した SSH 公開キー ファイル名に置き換える必要があります。
ステップ 4: SSH 接続のテスト
上記のステップを完了したら、SSH 接続をテストして、Gitee とサーバー間の接続が確立されていることを確認できます。次のコマンドを使用してテストできます。
ssh -T git@gitee.com
接続が成功すると、次の出力が表示されます。
Hi username! You've successfully authenticated, but GITEE.COM does not provide shell access.
ここで、username は Gitee アカウントのユーザー名を表します。
ステップ 5: プロジェクトで Git を使用する
Gitee をサーバーに正常に接続したので、チームのコラボレーションとコード管理のためにプロジェクトで Git を使用できます。 Gitee 上のプロジェクトをローカルにクローンする場合は、HTTPS URL ではなく SSH URL を使用する必要があります。例:
git clone git@gitee.com:username/repo.git
ここで、username と repo はそれぞれ Gitee アカウントのユーザー名とプロジェクト名を表します。コードを Gitee にプッシュバックするときは、次のコマンドを使用できます。
git push origin master
ここで、origin はリモート ウェアハウスの名前を表し、master はローカル ブランチの名前を表します。 Gitee 上のコードをローカルに同期するときは、次のコマンドを使用できます:
git pull origin master
概要:
Gitee とサーバーを接続すると、チームのコラボレーションとコード管理が高速化され、バージョン管理とコード管理が実現します。コードの自動展開。 Gitee とサーバー間の接続は、SSH 公開キーを作成し、サーバー上にauthorized_keys ファイルを追加することで実現できます。 Git を使用してコードを管理する場合は、コードのセキュリティと信頼性を確保するために、HTTPS URL の代わりに SSH URL を使用する必要があります。
以上がgiteeとサーバーの接続方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。