注釈: Codespaces は現在限定パブリックベータであり、変更されることがあります。 ベータ期間中、GitHubはCodespacesの可用性について保証しません。 ベータへの参加に関する詳しい情報については「Codespacesについて」を参照してください。
ドットファイルは、.
で始まる Unix ライクなシステム上のファイルとフォルダであり、システム上のアプリケーションとシェルの設定を制御します。 ドットファイルは、GitHub のリポジトリに保存して管理できます。 dotfiles
リポジトリに含める内容に関するアドバイスとチュートリアルについては、「GitHub does dotfiles」をご覧ください。
GitHub のユーザアカウントが dotfiles
というパブリックリポジトリを所有している場合、GitHub は自動的にこのリポジトリを使用して、codespace 環境をパーソナライズします。 プライベート dotfiles
リポジトリは現在サポートされていません。
dotfiles
リポジトリには、シェルのエイリアスと設定、インストールするツール、またはその他の codespace パーソナライゼーションを含めることができます。
dotfiles
リポジトリを使用した codespace パーソナライゼーションは、作成したすべての codespace に適用されます。 プロジェクトのメンテナは、ユーザが作成したリポジトリのすべての codespace に適用されるデフォルト設定を定義することもできます。 dotfiles
のパーソナライゼーションは、リポジトリのデフォルトのcodespace設定よりも先に適用されます。詳しい情報については、「プロジェクトの Codespaces を設定する」を参照してください。
新しいコードスペースを作成すると、GitHub は dotfiles
リポジトリを codespace 環境にクローンし、次のいずれかのファイルを探して環境をセットアップします。
- install.sh
- install
- bootstrap.sh
- bootstrap
- setup.sh
- setup
これらのファイルがいずれも見つからない場合、.
で始まる dotfiles
内のファイルまたはフォルダは、codespace の ~
または $HOME
ディレクトリにシンボリックリンクされます。
dotfiles
リポジトリへの変更は、新しい codespace ごとにのみ適用され、既存の codespace には影響しません。
詳しい情報については、Visual Studio Code ドキュメントの「パーソナライズする」を参照してください。
注釈: 現在、Codespaces は、dotfiles
リポジトリを使用した Visual Studio Code エディタのユーザ設定のパーソナライズをサポートしていません。 プロジェクトのリポジトリ内の特定のプロジェクトに対して、デフォルトの ワークスペースおよびリモート [Codespaces] を設定できます。 詳しい情報については、「プロジェクトの Codespaces を設定する」を参照してください。
You can also configure settings for your user account to add encrypted secrets, enable GPG verification, and allow your codespaces to access other repositories. For more information, see "Managing encrypted secrets for Codespaces", "Managing GPG verification for Codespaces", and "Managing access and security for Codespaces."