GitHub でホストされているプロジェクトを管理する
プロジェクトをチェックアウトする (クローン)
PyCharm から直接貢献したい リポジトリをクローンし、それを元に新しい project を作成できます。
メインメニューで へ移動します。 Gitサポート メニューが使用できない場合は、 を選択します。
バージョン管理から取得 ダイアログで、左側の GitHub を選択します。
次のいずれかを実行して、GitHub にログインします:
トークンがある場合は、 トークンを使用する をクリックし、トークンを トークン フィールドに貼り付けて、 ログイン をクリックします。
それ以外の場合は、 GitHub でログイン をクリックします。
開いたブラウザーウィンドウに GitHub 資格情報を入力します。 二要素認証(英語)が有効になっている場合は、SMS またはモバイルアプリケーションを通じて送信されるコードを入力するよう求められます。
アカウントおよびアカウントが所属する組織に関連付けられているすべての GitHub プロジェクトのリストからリポジトリを選択します。

ディレクトリ フィールドに、ローカルの Git リポジトリを作成するフォルダーへのパスを入力します。
限定された履歴で 浅いクローン(英語)を実行する場合は、 履歴が切り捨てられた浅いクローン チェックボックスを選択し、クローンするコミットの数を指定します。
メインメニューで Git | 浅いリポジトリ を選択すると、後で残りの履歴を取得できます。
クローン をクリックしてください。
これらのソースに基づいてプロジェクトを作成する場合は、確認ダイアログで はい をクリックします。 PyCharm は Git ルートマッピングをプロジェクトルートディレクトリに自動的に設定します。
GitHub でプロジェクトを共有する
ローカルで開発している project にリモート GitHub リポジトリを追加することで、他のユーザーが閲覧したり貢献したりできるようにできます。
共有したい project を開きます。
プロジェクトがすでに Git によって追跡されている場合は、メインメニューの に移動します。
バージョンコントロール統合をまだ有効にしていない場合は、メインメニューの に移動します。
PyCharm に GitHub アカウントをすでに登録している場合は、これらの資格情報を使用して接続が確立されます。
PyCharm にアカウントを登録していない場合、 GitHub にログイン ダイアログが開きます。 アクセストークンを指定するか、ログインとパスワードで新しいトークンを要求してください。
GitHub への接続が確立されると、 GitHub でプロジェクトを共有 ダイアログが開きます。 新しいリポジトリ名、リモートの名前を指定し、プロジェクトの説明を入力します。
他の GitHub ユーザーにリポジトリへのパブリックアクセスを許可しない場合は、 非公開 オプションを選択できます。

リモート フィールドに指定した名前は、 ダイアログにさらに表示されます。 詳細については、 リモートリポジトリを追加するを参照してください。
共有する をクリックして、新しいリポジトリを開始し、project のソースをアップロードします。
GitHub バージョンのファイルに移動する
PyCharm からファイルの GitHub バージョンに移動できます。 PyCharm は、現在アクティブなブランチとファイルの最新リビジョンを検出し、選択したファイルの対応するコミットの GitHub コピーを Web ブラウザーで開きます。
次のいずれかを実行します:
メインメニューから を選択します。
エディターまたは プロジェクトビュー でファイルを選択し、コンテキストメニューから を選択します。

プロジェクトビュー でファイルを選択し、 Ctrl+Shift+A を押して、
Open on Githubと入力します。
GitHub にサインインしている場合は、ファイルのリモートバージョンがブラウザーで開きます。
それ以外の場合:
開いたブラウザーウィンドウに GitHub 資格情報を入力します。 二要素認証(英語)が有効になっている場合は、SMS またはモバイルアプリケーションを通じて送信されるコードを入力するよう求められます。
エディターから GitHub ファイルバージョンを開いている場合、ファイルも自動的に現在の行までスクロールされます。
ファイルが複数のリモートを指している場合は、適切なリポジトリを選択するよう求められます。