Git ウェアハウスには通常、https と ssh という 2 つの読み取りおよび書き込みメソッドがあります。https は非常にシンプルで、アカウントとパスワードを使用して直接アクセスできますが、ssh はこれはさらに面倒で、ssh は検証に RSA ベースの暗号化を使用するため、最初に公開キーと秘密キーを設定する必要があります。
推奨事項 (無料): Git
github と gitee はどちらも SSH プロトコル サービスに基づいて Git を提供します、SSH プロトコルを使用してウェアハウスにアクセスする前に、アカウント/ウェアハウスの SSH 公開キーを構成する必要があります。
次のコマンドで ssh キーを生成できます:
ssh-Git を学習して SSH を設定する (github、gitee、gitlab に共通) -t rsa -C "xxxxx@xxxxx.com" # Generating public/private rsa key pair...
プロンプトに従い、Enter キーを 3 回押して ssh キーを生成します。 ~/.ssh/id_rsa.pub ファイルの内容を表示して公開キーを取得します
cat ~/.ssh/id_rsa.pub # ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC6eNtGpNGwstc....
生成されたキーをコピーしますssh キーを使用して、生成された公開キーをウェアハウスのホームページ 「管理」->「展開公開キー管理」->「展開公開キーの追加」 を通じてウェアハウスに追加します。
追加後、ターミナルに
ssh -T git@gitee.com
と入力します。初めて使用する場合は、確認して追加する必要がありますホストをこのマシンの SSH 信頼リストに追加します。 「Hi XXX! You've fullyAuthenticated but Gitee.com doesn't offer Shell access.」という内容が返されれば、追加は成功です。
SSH 追加のヒント
追加が成功したら、SSH プロトコルを使用してウェアハウスを操作できるようになります。
ユーザーが複数のプロジェクト ウェアハウスで一連の公開キーを使用し、デプロイと管理を繰り返す煩雑さを回避できるようにするために、Code Cloud には次のような機能があります。 「展開可能な公開キー」機能は、公開キーの共有を実現するために、現在のアカウント名で別のウェアハウス スペースに展開された公開キーの使用/1 つのウェアハウス スペースへの参加をサポートします。
git を使用するユーザーは通常、SourceTree を使用することが多く、ssh を設定した後、使用する前に SourceTree にインポートする必要があります。
[ツール] -> [SSH キーの作成またはインポート]
# をクリックして PuTTY を開きますツール ジェネレーター [生成] を使用して公開キーと秘密キーを直接生成します。
すでにキーを持っている場合は、[ロード] をクリックしてキーをロードし、id_rsa ファイルを選択できます。
2. ppk ファイルを生成します
#[ppk ファイル]** を保存します (これらのファイルを user/.ssh ファイルの下にまとめて置くのが最善です)
保存後、ウィンドウを閉じても問題ありません
3. PPK ファイルをインポートします。
を開きます。開いた後、下のタスク パネルに隠れている場合があります。見つけてください。それを開きます
**[キーの追加] ボタンをクリックし、生成されたばかりの
ppk ファイルを選択します**
設定は完了ですそして閉じることができます。 次に、sourceTree は ssh 経由でリモート ウェアハウスの読み取りと書き込みを行うことができます。
この記事がお役に立てば幸いです。
以上がGit を学習して SSH を設定する (github、gitee、gitlab に共通)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。