如何从Github下载目录



嗨,我想从GitHub帐户下载目录,我该怎么做? 例如,我想从测试计数下载清单文件夹:

github.com/test/projectx/manifest

我不想尽可能多地使用 github API,但我测试了 Octokit 这就像将文件夹作为字节,但我无法将其转换为系统上的文件夹

var archiveBytes = await client.Repository.Content.GetArchive("octokit", "octokit.net", ArchiveFormat.Zipball);

如果您正在寻找一种将存储库clone本地计算机的方法,则可以执行以下操作。

您将需要使用LibGit2Sharp库,您可以使用以下方法安装它:

NuGet 包管理器 (Visual Studio( NuGet链接

Install-Package LibGit2Sharp

-或-

.NET Core CLI

dotnet add package LibGit2Sharp

然后只需使用:

Repository.Clone("https://github.com/EdiWang/EnvSetup.git", @"D:EnvSetup");

有关更多详细信息,请参阅:使用网络核心操作 git

您需要将其下载到应用程序上还是在另一个文件夹中?在这种情况下,您可以单击 github 存储库上的"下载或克隆"按钮,下载 zip 并解压缩所需的文件,然后在 IDE 中打开它们。否则你可以使用 git 命令

cd /yourWorkingDirectory
git init
git clone
git status

然后,您将能够在WorkingDirectory中访问github目录的所有文件。

我希望这对你有帮助。

相关内容

  • 没有找到相关文章

最新更新