栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

如何从命令行创建和管理 Github 存储库

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何从命令行创建和管理 Github 存储库

创建新的 Github 存储库是许多人工作流程的核心部分,尤其是在开始新项目时。使用 Github 自己的 CLI 工具可以自动执行此过程,该工具允许您从命令行创建和管理帐户的存储库。

为什么要自动化 Github?

如果您使用 Github 进行大量工作,您可能熟悉创建存储库以及git 使用git init 或将其链接到本地安装的过程git remote add。

但是,手动执行此操作可能会有些乏味,尤其是当上下文切换使您退出工作流程时,只需单击一些按钮并从 Github 网站获取链接即可。当然,如果您对此感到满意,您应该只使用标准git init 或git remote add 方法,并以正常方式进行设置。

但是,Github 确实有一个命令行工具,可用于使用单个命令轻松创建存储库。它通常用于自动化其他任务,例如处理拉取请求或问题,但有一个用于处理存储库的子命令,可以创建和管理存储库。

使用 Github 的 CLI


首先,您需要安装 CLI 并将其链接到您的 Github 帐户。不过,这相当简单;您可以在 Github 存储库上找到该工具的版本和安装说明。
它可用于大多数包管理器,包括 Windows 的winget,并且所有二进制文件和安装程序都可以作为发行版使用。例如,如果您使用的是 Windows,则可以使用 MSI 本地安装它。但是,如果您使用的是适用于 Linux 的 Windows 子系统 (WSL),或者只是普通的 Linux,则可以从apt以下位置安装它:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-key C99B11DEB97541F0
sudo apt-add-repository https://cli.github.com/packages
sudo apt update
sudo apt install gh

这可能会提示您信任 Github 包存储库的密钥。

安装后,您需要登录。

gh auth login

这将提示您进行一些操作,最后要求您通过 OAuth 使用浏览器登录,或者从您帐户的安全设置中手动创建和粘贴身份验证令牌。

使用 OAuth 登录很容易,只需要您按下按钮。但是,它可能无法打开您的默认 Web 浏览器,因此您可能必须手动按下链接,然后复制终端中显示的 8 位数字键。

然后,您可以很容易地创建一个 repo,指定–public 或–private 在使用命令时:

gh repo create test --private

您应该会在您的帐户中看到新的存储库:

Github CLI 有许多其他子命令用于处理 repos:

  • gh repo edit,它可以设置很多不同的配置标志,比如默认分支,是否打开问题/维基/项目页面,以及你的主页和描述。
  • gh repo fork,git clone 除了分叉目标存储库并在您的帐户中制作副本之外,它的工作原理类似。
  • gh repo list,它会打印出您的存储库列表。
  • gh repo rename,更改名称和 URL。
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/694183.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号