Unreal Engine ソース コード git clone メソッド

今日は Unreal Engine のソース コードをダウンロードして勉強したいと思います.以前は git clone と同じくらい簡単だと思っていましたが、Unreal Engine 組織は多くのセキュリティのことを行っており、ダウンロードするのはそれほど簡単ではありません.

ほとんどの人は、Epic の github 公式 Web サイトのホームページで UnrealEngine プロジェクトを初めて見ることはありません。 

Epic has made this account binding. Epic アカウントが github アカウントにバインドされている場合にのみ、UnrealEngine コードを正常に表示できます。

アカウントのバインド

次に、Github アカウントを Epic Games アカウントに段階的にリンクします。

1. Github を開き、Github にログインします。

2. Epic Game アカウントを持っていない場合は、メールを使用してアカウントを登録し、Epic Game アカウント ページを開いてアカウント情報を変更してください: https://www.unrealengine.com/dashboard/settings

3. 次に、Account-Github の下にあるリンク ボタンをクリックします。

次にポップアップするリンク アカウントで [アカウントをリンク] をクリックします。

3. 次に、自分の github に戻ると、Epic Games から招待状が届くので、[View Invitation] をクリックした後、次のページで [Join Epic Games] をクリックします。

4. Epic Game のウェアハウス ページに戻ると、Unrea Engine のソース コード ウェアハウスが表示されます。https://github.com/EpicGames

github パーソナル トークンを取得する

念願の git clone https://github.com/EpicGames/UnrealEngine.git でコードをダウンロードしたところ、ユーザー名とパスワードを入力してもコードをダウンロードできませんでした。

なぜ?2021 年 8 月 31 日以降、アカウントのパスワードを受け入れることでコードがダウンロードされなくなることが判明しました。

エピックの声明:

2020 年 7 月に、認証済みのすべての Git 操作に対してトークン ベースの認証 (個人アクセス、OAuth、GitHub アプリ インストール トークンなど) を要求する意向を発表しました。2021 年 8 月 13 日以降、GitHub.com での Git 操作の認証時にアカウント パスワードを受け入れなくなります。

2021 年 8 月 13 日以降、Git 操作の認証時にアカウント パスワードを受け入れなくなり、トークンベースの認証を使用する必要があります。GitHub.com でのすべての認証済み Git 操作に対する個人用アクセス トークン (開発者向け) または OAuth または GitHub アプリ インストール トークン (インテグレーター向け) など。好きな場所で SSH キーを使い続けることもできます。

私は会社のイントラネットにいて、ssh を直接使用できないため、個人のアクセス トークンを使用することしかできません。

1.設定を開く

 

2. 一番下まで引いて、[開発者設定] をクリックします。

3. パーソナル アクセス トークンを選択し、パーソナル トークンを作成します。 

 4. トークンを作成するときは、repo のチェックを外すように注意してください。

クローンコード

git clone コードの前に、まず git lfs をインストールしてください。lfs はいくつかの大きなファイルをダウンロードする必要があります。

コードを git clone できるように、 {token} を前の手順で作成したトークンに置き換えてください。

git clone https:// {token} @github.com/EpicGames/UnrealEngine.git

おすすめ

転載: blog.csdn.net/grace_yi/article/details/124690766