{"meta":{"title":"在 GitHub 上为项目创建存储库","intro":"创建存储库 GitHub 以存储代码、跟踪其历史记录并生成可共享的软件项目。","product":"开始","breadcrumbs":[{"href":"/zh/get-started","title":"开始"},{"href":"/zh/get-started/start-your-journey","title":"开始你的旅程"},{"href":"/zh/get-started/start-your-journey/creating-a-repository-for-your-project-on-github","title":"创建存储库"}],"documentType":"article"},"body":"# 在 GitHub 上为项目创建存储库\n\n创建存储库 GitHub 以存储代码、跟踪其历史记录并生成可共享的软件项目。\n\n在本教程中，你将创建将在整个系列中使用的存储库。 你将生成一个名为  的小软件项目 `stargazers-log`。 到旅程结束时，你将规划工作、编写代码、查看更改并将代码部署到实时网站。\n\n`stargazers-log` 是一个简单的网站，可追踪并显示你加了星标的存储库。 它可帮助你构建你关心的工具和代码示例的个人目录。 为存储库加星标还有助于将项目收藏起来，以便日后查看，并向维护者表达赞赏。\n\n> \\[!NOTE]\n> 在学习本系列内容时，如果使用 带有数据驻留权的 GitHub Enterprise Cloud 或 GitHub Enterprise Server，则需要将对 GitHub.com 的引用和链接替换为企业专用 URL。\n\n## 先决条件\n\n* GitHub 上的帐户。 若要注册，请转到 [https://github.com/signup](https://github.com/signup?ref_product=github\\&ref_type=engagement\\&ref_style=text)。\n\n如果使用 Enterprise Managed Users 或 GitHub Enterprise Server，请与企业或站点管理员联系以获取有关帐户 GitHub Enterprise的信息。\n\n## 什么是存储库？\n\n存储库是在 GitHub 上存放软件项目代码和文件的地方。 它存储你的文件，将每次更改作为一次提交进行跟踪，并为协作者提供一个共享的工作空间。 大多数软件项目（从单个网页到大型应用程序）都位于自己的存储库中。\n\n## 创建存储库\n\n按照以下步骤为此系列创建存储库。\n\n1. 在任意页面 GitHub的右上角，选择 <svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-plus\" aria-label=\"Create new\" role=\"img\"><path d=\"M7.75 2a.75.75 0 0 1 .75.75V7h4.25a.75.75 0 0 1 0 1.5H8.5v4.25a.75.75 0 0 1-1.5 0V8.5H2.75a.75.75 0 0 1 0-1.5H7V2.75A.75.75 0 0 1 7.75 2Z\"></path></svg>，然后单击“ **新建存储库**”。\n\n   或者，转到 [新存储库页 GitHub.com](https://github.com/new?ref_product=github\\&ref_type=engagement\\&ref_style=text) 以直接打开新存储库表单。\n\n2. 使用 **“所有者** ”下拉菜单选择要拥有存储库的个人帐户。\n\n3. 在 **“存储库名称** ”字段中，键入 `stargazers-log`。\n\n4. 在 **“说明** ”字段中，键入简短说明，例如“我已星标的存储库的日志”。\n\n5. 使用“ **选择可见性** ”下拉菜单选择“ **公共** ”，以便稍后将此系列中的软件项目发布到实时网站。\n\n6. 选择“**Add README**”。 这为存储库提供了一个起始文件和一个描述软件项目的位置。\n\n7. 您无需为此软件项目添加 `.gitignore` 或许可文件，因此请保持这些选项不变。\n\n8. 单击“创建存储库”。\n\n## 添加初学者网页\n\n软件项目将成长为一个小网页，因此请添加一个 `index.html` 文件来保存其内容。\n\n1. 在文件列表上方存储库的 `stargazers-log` 主页上，单击 **<svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-plus\" aria-label=\"plus\" role=\"img\"><path d=\"M7.75 2a.75.75 0 0 1 .75.75V7h4.25a.75.75 0 0 1 0 1.5H8.5v4.25a.75.75 0 0 1-1.5 0V8.5H2.75a.75.75 0 0 1 0-1.5H7V2.75A.75.75 0 0 1 7.75 2Z\"></path></svg>**，然后单击“ **<svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-plus\" aria-label=\"plus\" role=\"img\"><path d=\"M7.75 2a.75.75 0 0 1 .75.75V7h4.25a.75.75 0 0 1 0 1.5H8.5v4.25a.75.75 0 0 1-1.5 0V8.5H2.75a.75.75 0 0 1 0-1.5H7V2.75A.75.75 0 0 1 7.75 2Z\"></path></svg> 创建新文件**”。\n\n2. 在“文件名”字段中，键入 `index.html`。\n\n3. 在文件编辑器中，添加以下初始内容。\n\n   ```html copy\n   <!DOCTYPE html>\n   <html lang=\"en\">\n     <head>\n       <meta charset=\"utf-8\">\n       <title>Stargazers log</title>\n     </head>\n     <body>\n       <h1>Stargazers log</h1>\n       <p>A log of the repositories I've starred.</p>\n     </body>\n   </html>\n   ```\n\n4. 单击“提交更改”。\n\n5. 在打开的对话框中，保留直接提交到 `main` 分支的默认选项，然后单击“ **提交更改**”。\n\n## 你完成的工作\n\n| 任务         | 结果                                        |\n| ---------- | ----------------------------------------- |\n| 创建了存储库     | 你已创建了`stargazers-log`，用于在GitHub上存储你的软件项目。 |\n| 已添加 README | 你给你的软件项目提供了一个介绍自己的地方。                     |\n| 添加了网页      | 你已创建 `index.html` 作为你的网站起点。               |\n\n## 后续步骤\n\n* 现在，软件项目已有一个主页，请规划要完成的工作。 继续前往 [规划工作](/zh/get-started/start-your-journey/planning-your-work)。"}