ホームページ > 開発ツール > Git > giteeとサーバーの接続方法

giteeとサーバーの接続方法

WBOY
リリース: 2023-05-17 09:06:06
オリジナル
1221 人が閲覧しました

クラウド コンピューティングとオープン ソースの力が増大し続けるにつれて、チーム コラボレーションとコード管理に 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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート