This guide will walk you through setting up your GitHub account and getting started with GitHub AE's features for collaboration and community.
The first steps in starting with GitHub AE are to access your account and view your profile.
Every person who uses GitHub AE has their own personal account, which can be part of multiple organizations and teams. Your personal account is your identity on your enterprise and represents you as an individual.
You will receive an email notification once your enterprise owner for GitHub AE has set up your account, allowing you to authenticate with SAML single sign-on (SSO) and access your account.
Your GitHub profile tells people the story of your work through the repositories and gists you've pinned, the organization memberships you've chosen to publicize, the contributions you've made, and the projects you've created. For more information, see "About your profile" and "Viewing contributions on your profile."
To best use GitHub AE, you'll need to set up Git. Git は、GitHub に関連してローカルコンピュータで発生するすべての動作の根本を担っています。 To effectively collaborate on GitHub AE, you'll write in issues and pull requests using GitHub Flavored Markdown.
GitHub's collaborative approach to development depends on publishing commits from your local repository to GitHub AE for other people to view, fetch, and update using Git. For more information about Git, see the "Git Handbook" guide. For more information about how Git is used on GitHub AE, see "GitHub flow."
If you plan to use Git locally on your computer, whether through the command line, an IDE or text editor, you will need to install and set up Git. 詳細は「Git のセットアップ」を参照してください。を参照してください。
If you prefer to use a visual interface, you can download and use GitHub Desktop. GitHub Desktop comes packaged with Git, so there is no need to install Git separately. 詳細は「GitHub Desktop を使ってみる」を参照してください。
Once you install Git, you can connect to GitHub AE repositories from your local computer, whether your own repository or another user's fork. When you connect to a repository on GitHub AE from Git, you'll need to authenticate with GitHub AE using either HTTPS or SSH. For more information, see "About remote repositories."
Everyone has their own unique workflow for interacting with GitHub; the interfaces and methods you use depend on your preference and what works best for your needs.
For more information about how to authenticate to GitHub AE with each of these methods, see "About authentication to GitHub."
|Browse to GitHub.com||If you don't need to work with files locally, GitHub AE lets you complete most Git-related actions directly in the browser, from creating and forking repositories to editing files and opening pull requests.||This method is useful if you want a visual interface and need to do quick, simple changes that don't require working locally.|
|GitHub Desktop||GitHub Desktop は、コマンドライン上でテキストコマンドを使うのではなく、ビジュアルインターフェースを使って、あなたの GitHub.com ワークフローを拡張し簡略化します。 For more information on getting started with GitHub Desktop, see "Getting started with GitHub Desktop."||This method is best if you need or want to work with files locally, but prefer using a visual interface to use Git and interact with GitHub AE.|
|IDE or text editor||You can set a default text editor, like Atom or Visual Studio Code to open and edit your files with Git, use extensions, and view the project structure. For more information, see "Associating text editors with Git."||This is convenient if you are working with more complex files and projects and want everything in one place, since text editors or IDEs often allow you to directly access the command line in the editor.|
|Command line, with or without GitHub CLI||For the most granular control and customization of how you use Git and interact with GitHub AE, you can use the command line. For more information on using Git commands, see "Git cheatsheet."|
GitHub CLI is a separate command-line tool you can install that brings pull requests, issues, GitHub Actions, and other GitHub features to your terminal, so you can do all your work in one place. For more information, see "GitHub CLI."
|This is most convenient if you are already working from the command line, allowing you to avoid switching context, or if you are more comfortable using the command line.|
|GitHub AE API||GitHub has a REST API and GraphQL API that you can use to interact with GitHub AE. For more information, see "Getting started with the API."||The GitHub AE API would be most helpful if you wanted to automate common tasks, back up your data, or create integrations that extend GitHub.|
To make your communication clear and organized in issues and pull requests, you can use GitHub Flavored Markdown for formatting, which combines an easy-to-read, easy-to-write syntax with some custom functionality. 詳しい情報については、「GitHubでの執筆とフォーマットについて」を参照してください。
You can learn GitHub Flavored Markdown with the "Communicating using Markdown" course on GitHub Learning Lab.
Our integrated search allows you to find what you are looking for among the many repositories, users and lines of code on GitHub AE. You can search globally across all of GitHub AE or limit your search to a particular repository or organization. For more information about the types of searches you can do on GitHub AE, see "About searching on GitHub."
Our search syntax allows you to construct queries using qualifiers to specify what you want to search for. For more information on the search syntax to use in search, see "Searching on GitHub."
With GitHub AE, you can create, edit, move and delete files in your repository or any repository you have write access to. You can also track the history of changes in a file line by line. For more information, see "Managing files on GitHub."
Any number of people can work together in repositories across GitHub AE. You can configure settings, create project boards, and manage your notifications to encourage effective collaboration.
リポジトリは、プロジェクトのフォルダーのようなものです。 You can have any number of public and private repositories in your personal account. Repositories can contain folders and files, images, videos, spreadsheets, and data sets, as well as the revision history for all files in the repository. For more information, see "About repositories."
When you create a new repository, you should initialize the repository with a README file to let people know about your project. 詳しい情報については「新しいリポジトリの作成」を参照してください。
You can clone an existing repository from GitHub AE to your local computer, making it easier to add or remove files, fix merge conflicts, or make complex commits. リポジトリをクローンすると、その時点で GitHub にあるすべてのリポジトリデータの完全なコピーがプルダウンされます。これには、プロジェクトのすべてのファイルとフォルダのすべてのバージョンも含まれます。 詳しい情報についてはリポジトリのクローンを参照してください。
A fork is a copy of a repository that you manage, where any changes you make will not affect the original repository unless you submit a pull request to the project owner. 一般的にフォークは、他のユーザのプロジェクトへの変更を提案するため、あるいは他のユーザのプロジェクトを自分のアイディアの出発点として活用するために使用します。 For more information, see "Working with forks."
If you have existing projects you'd like to move over to GitHub AE you can import projects using the GitHub Importer, the command line, or external migration tools. For more information, see "Importing source code to GitHub."
リポジトリの Issue、プルリクエスト、プロジェクトボードを使ってプロジェクトで他者とコラボレーションできます。 You can invite other people to your repository as collaborators from the Collaborators tab in the repository settings. 詳しい情報については、「コラボレータを個人リポジトリに招待する」を参照してください。
You are the owner of any repository you create in your personal account and have full control of the repository. Collaborators have write access to your repository, limiting what they have permission to do. For more information, see "Permission levels for a personal account repository."
As the owner of a repository you can configure several settings, including the repository's visibility, topics, and social media preview. 詳しい情報については、「リポジトリ設定を管理する」を参照してください。
By adding files like contributing guidelines, a code of conduct, and support resources to your repository you can create an environment where it's easier for collaborators to make meaningful, useful contributions. 詳しい情報については、「健全なコントリビューションを促すプロジェクトをセットアップする」を参照してください。
Notifications provide updates about the activity on GitHub you've subscribed to or participated in. 会話に関心がなくなった場合は、今後受信する通知の種類を、サブスクライブ解除、Watch 解除、またはカスタマイズできます。 詳しい情報については、「通知について」を参照してください。
You can use GitHub Pages to create and host a website directly from a repository on GitHub AE. 詳しい情報については、「GitHub Pages について」を参照してください。
You can use tools from the GitHub Marketplace, the GitHub AE API, and existing GitHub AE features to customize and automate your work.
There are two versions of the GitHub AE API: the REST API and the GraphQL API. You can use the GitHub AE APIs to automate common tasks, back up your data, or create integrations that extend GitHub AE. For more information, see "About GitHub's APIs."
With GitHub Actions, you can automate and customize your enterprise's development workflow on GitHub AE. 独自のアクションを作成したり、GitHubコミュニティで共有されたアクションを利用したりカスタマイズしたりできます。 詳しい情報については、「GitHub Actions を学ぶ」を参照してください。
GitHub Packagesはソフトウェアパッケージのホスティングサービスであり、ソフトウェアパッケージをプライベートもしくはパブリックでホストでき、パッケージをプロジェクト中で依存関係として使えるようになります。 詳しい情報については、「GitHub Packages の紹介」を参照してください。
GitHub AE has a variety of security features that help keep code and secrets secure in repositories. Some features are available for all repositories, while others are only available for public repositories and repositories with a GitHub Advanced Security license. For an overview of GitHub AE security features, see "GitHub security features."
As a repository administrator, you can secure your repositories by configuring repository security settings. These include managing access to your repository, setting a security policy, and managing dependencies. For public repositories, and for private repositories owned by organizations where GitHub Advanced Security is enabled, you can also configure code and secret scanning to automatically identify vulnerabilities and ensure tokens and keys are not exposed.
For more information on steps you can take to secure your repositories, see "Securing your repository."
There are many ways to participate in the GitHub community. You can contribute to open source projects, interact with people in the GitHub Community Support, or learn with GitHub Learning Lab.
Contributing to open source projects on GitHub can be a rewarding way to learn, teach, and build experience in just about any skill you can imagine. For more information, see "How to Contribute to Open Source" in the Open Source Guides.
You can find personalized recommendations for projects and good first issues based on your past contributions, stars, and other activities in Explore.
You can connect with developers around the world to ask and answer questions, learn, and interact directly with GitHub AE staff. To get the conversation started, see "GitHub Community Support."
You can read documentation that reflects the features available to you on GitHub AE. For more information, see "About versions of GitHub Docs."
You can learn new skills by completing fun, realistic projects in your very own GitHub repository with GitHub Learning Lab. Each course is a hands-on lesson created by the GitHub community and taught by the friendly Learning Lab bot.
For more information, see "Git and GitHub learning resources."