Git 如何在 GitHub 仓库中创建文件夹而不使用 Git

Git 如何在 GitHub 仓库中创建文件夹而不使用 Git

GitHub 是一个非常流行的版本控制和协作平台,可以方便地创建和管理软件项目。通常情况下,我们使用 Git 工具来在仓库中创建文件夹。但是在某些情况下,我们可能希望在 GitHub 仓库中直接创建文件夹,而不使用 Git 工具。在本文中,我们将介绍两种方法来实现这一目标。

阅读更多:Git 教程

方法一:通过 GitHub 网页界面手动创建文件夹

GitHub 提供了一个友好的网页界面,我们可以通过它来手动创建文件夹。

首先,我们需要进入 GitHub 的仓库页面。在仓库页面的上方,我们可以看到一个绿色的按钮,上面写着“Add file”,我们需要点击这个按钮。

点击“Add file”按钮后,会显示一个下拉菜单,我们需要选择“Create new file”选项。

然后,我们需要在文件名称的输入框中包含文件夹的路径。例如,如果我们想要创建一个名为“documents”的文件夹,我们可以输入“documents/”作为文件名。

接下来,我们可以直接输入文件夹中的文件的名称和内容。如果我们只是想创建一个空的文件夹,可以忽略这一步,直接点击下方的绿色按钮“Commit new file”。

现在,我们的文件夹就创建成功了!我们可以在仓库页面的文件列表中看到它。

方法二:使用 GitHub 的 API 创建文件夹

除了手动创建文件夹外,GitHub 还提供了一套 API,可以通过编程方式来创建文件夹。

我们可以使用任意一种编程语言来调用 GitHub 的 API。这里以 Python 为例,介绍如何使用 GitHub API 来创建文件夹。

首先,我们需要使用我们的 GitHub 账号来生成一个访问令牌。我们可以在个人设置页面的左侧菜单中找到“Developer settings”,然后点击“Personal access tokens”。

在 Personal access tokens 页面,我们点击右上角的“Generate new token”按钮,然后输入描述信息并选择所需的权限。

点击绿色按钮“Generate token”后,我们会得到一个访问令牌。我们需要妥善保存这个令牌,因为它将作为我们使用 GitHub API 的凭证。

接下来,我们可以使用 Python 的 requests 包来发送一个 POST 请求,创建文件夹。以下是一个示例代码:

import requests

url = 'https://api.github.com/repos/{owner}/{repo}/contents/{path}'
headers = {'Authorization': 'Bearer {access_token}'}
data = {
  'path': 'documents',
  'type': 'dir'
}

response = requests.post(url, headers=headers, json=data)
Python

在示例代码中,我们需要将 {owner} 替换为仓库所有者的用户名,{repo} 替换为仓库的名称,{access_token} 替换为我们的访问令牌。

以上代码将使用 GitHub API 创建一个路径为 documents 的文件夹。

总结

通过 GitHub 的网页界面和 API,我们可以方便地在 GitHub 仓库中创建文件夹。无论是手动创建文件夹还是使用 API,都能够满足我们在仓库中组织文件的需求。希望本文对你有所帮助!

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册