如何将您的代码库移动到 GitHub 中以供 ChatGPT Deep Research 分析 – 以及为什么您应该这样做

发布时间:2025年5月19日    来源:szf
如何将您的代码库移动到 GitHub 中以供 ChatGPT Deep Research 分析 – 以及为什么您应该这样做

快速阅读: 《ZDNet》消息,本文介绍了如何将个人代码库上传至GitHub并与ChatGPT的Deep Research功能连接,以便进行代码分析。作者分享了使用GitHub Desktop简化这一过程的经验,并讨论了在设置过程中可能遇到的问题及解决方案。同时,文章鼓励读者分享自己的使用体验和建议。

几天前,我向大家展示了ChatGPT的一项令人惊叹的新功能。这项功能专门面向付费用户。此外,Pro和Team层级的用户现在可以将Deep Research功能指向整个GitHub仓库并获取分析报告。

另外:我测试了许多AI编码工具,这个令人惊艳的OpenAI新发布版为我节省了数天的工作时间。正如我所展示的,这项功能有助于加快熟悉现有代码库的过程。如果你从其他开发者那里收购了一个产品,或者被引入到一个项目中需要快速学习代码库时,你就可能需要这样做。它也适用于审查自己的代码库并重新熟悉各部分的功能——特别是当你已经转向其他事情一段时间后又回到原始代码时。

我承诺会向你们展示如何将代码库导入GitHub以供Deep Research分析。这就是我们将在本文中要做的事情。

### 将我的代码移入GitHub

为了演示这一点,我正在将My Private Site移入GitHub。My Private Site是一个拥有约20,000活跃用户的免费增值WordPress插件,我已经开发了大约十年。由于历史原因,WordPress使用SVN而不是GitHub作为代码存储库,所以我并没有真正需要将My Private Site放入GitHub。另外:我测试了GitHub Copilot的人工智能——其混合成功的编码结果让我困惑。但是,鉴于有机会对它进行深度分析,我决定设置它。我会在这里与你分享这个过程。

### 开始使用GitHub Desktop

在开始之前,让我们澄清一些事情。Git是一种分布式版本控制系统,运行在程序员的本地计算机上。GitHub是一个云服务平台,存储着大量的开源和专有编码项目。这些项目通过Git工具移动到GitHub中。真正的程序员只在命令行中使用Git。若不在命令行中使用git,你的‘真正程序员’卡可能会被国际聪明程序员协会收回。

另外:我是如何使用GitHub Spark仅用一句AI提示构建应用程序的。显然我不是一个真正的程序员。在评论爆发对我不够命令行敏锐的轻蔑RP(真实程序员)嘲笑之前,我最好先说出来。我不通过命令行使用Git。我不喜欢它。我相信人类早已离开洞穴,并采用图形用户界面作为文明社会的工具。因此,我更喜欢使用GitHub Desktop,这是Git的一种点选版本,适合那些不配被称为真正程序员的人。是的,我的官方‘真正程序员’卡已经被撤销。我可以接受这一点。

截图来源:David Gewirtz/ZDNET

一旦你启动了GitHub Desktop,要么登录到你的GitHub帐户,要么创建一个。我长期以来为其他项目有一个GitHub帐户,所以我就直接登录了。

### 如何创建GitHub仓库

一旦你启动了GitHub Desktop,要么登录到你的GitHub帐户,要么创建一个。我长期以来为其他项目有一个GitHub帐户,所以我就直接登录了。接下来,我在GitHub云端创建了一个用于我的代码库的仓库。这里有些复杂。尽管我还没有My Private Site的现有仓库,我还是选择了“从本地驱动器添加现有仓库…”,因为我打算把这个代码库变成一个仓库。

截图来源:David Gewirtz/ZDNET

GitHub Desktop对此其实很聪明。一旦它意识到所选文件夹没有GitHub数据,它会给你一个错误并提供创建仓库的选项。点击下方绿色箭头所指的链接。

截图来源:David Gewirtz/ZDNET

这将弹出新建仓库窗口。在这里,我命名了我的仓库(全部小写,单词间用破折号分隔),添加了一个简短的说明,告诉它电脑上代码的本地路径,其余选项保持默认。

截图来源:David Gewirtz/ZDNET

我不需要调整README、许可证或忽略选项,因为我使用这个仓库是为了AI分析,而不是源代码控制和协作。这里我应该指出,这篇文章描述了你需要做什么才能让ChatGPT Deep Research检查你的代码。这绝对不是一篇全面的GitHub设置指南。

### 如何将代码库移至GitHub

现在是时候将你的代码上传到GitHub了。这里有一条警示:如果你一直保持代码私密,将其上传到GitHub就是将你的代码发送到云服务。GitHub提供私有和公开仓库,但实际上,你是在授予微软访问你代码的权限。微软拥有GitHub。

现在,继续点击“发布”。

截图来源:David Gewirtz/ZDNET

此时,你会有机会选择将仓库设为公开还是私有。当你连接ChatGPT到你的仓库时,你会传递你的访问权限,所以你可以让ChatGPT检查私有仓库。

另外:如何使用ChatGPT:最流行的AI聊天机器人的初学者指南。

话虽如此,我在Deep Research访问我的代码时遇到了一些问题,ChatGPT问我的一件事就是我的代码是否公开。我的看法是:如果您的代码是私有的并且您已设置好所有凭据和连接器(稍后会有更多内容),您可能可以在私有仓库上工作。

由于My Private Site是开源的,我取消了“保持此代码私有”的选项。

截图来源:David Gewirtz/ZDNET

### 查看你的新仓库

如果一切顺利,你会看到一个新的选项:“在GitHub上查看”。点击它。

截图来源:David Gewirtz/ZDNET

这将带你到你刚刚创建的GitHub仓库。这是我的。

截图来源:David Gewirtz/ZDNET

现在你的仓库已经建立起来了,请注意它的标识。你可以在GitHub屏幕的左上角找到它。对于My Private Site,它是davidgewirtz/my-private-site(中间没有空格)。

### 如何设置ChatGPT连接

现在到了切换到ChatGPT的时候了。接下来的两张截图与我在关于该功能的文章中展示的内容相同。但是要进入下一个配置步骤,你需要按照截图所示操作。

首先,将模型更改为o3,并且准确输入我提供的提示。随着时间推移,你可能可以调整这个提示,但是如果你订阅了每月20美元的Plus版本,您每月只能向Deep Research提交10个查询请求,因此复制粘贴会成为您的好帮手。

接下来,点击Deep Research右侧的小箭头。

截图来源:David Gewirtz/ZDNET

接下来,创建您的ChatGPT账户与GitHub账户之间的链接。请继续(如果您愿意的话)允许Skynet——哦,我是说AI——访问您的GitHub账户功能。

截图来源:David Gewirtz/ZDNET

接下来,系统会提示您选择哪个GitHub账户应该与ChatGPT连接。因为我有两个账户,所以出现了这个选择界面。如果您只有一个账户,则无需进行此选择。

截图来源:David Gewirtz/ZDNET

接下来,创建您的ChatGPT账户与GitHub账户之间的链接。请继续(如果您愿意的话)允许Skynet——哦,我是说AI——访问您的GitHub账户功能。

截图来源:David Gewirtz/ZDNET

现在需要更多的权限。这次,您需要决定是否授权访问所有仓库或仅限一个特定仓库。我只选择了my-private-site仓库。

截图来源:David Gewirtz/ZDNET

理论上,ChatGPT的Deep Research功能现在已与您的仓库关联。但实际上,我的仓库还需要额外的操作。

### 如果ChatGPT未能找到您的仓库该怎么办

GitHub会为仓库建立索引,如果ChatGPT未能找到您的仓库,可能是因为GitHub尚未为您的新仓库建立索引。情况正是如此。

我本应能够手动输入完整的仓库名称,但ChatGPT无法找到它。

此外,我测试了ChatGPT的Deep Research与Gemini、Perplexity和Grok AI,看看哪个最好。

要解决此问题,请返回GitHub账户并在命令行中输入截图顶部显示的命令。显然,将蓝色文本替换为匹配您的仓库名称。

命令格式大致为repo:(后接一个冒号),然后是完整的仓库名称,接着是一个空格和单词import。这将通知GitHub您希望其为您的仓库建立索引。

可以看到,GitHub已开始为我的仓库建立索引。

我泡了一杯值得的咖啡,以此给GitHub一些时间来处理我的仓库。当我喝完最后一口时,我返回ChatGPT,打开Deep Research菜单,发现我的新仓库已成功创建。

尽情探索Deep Research的功能吧。您已准备好开始在您的仓库中使用Deep Research了。

关于我的仓库如何运作的详细说明,请参考我之前关于该主题的文章。

尽情享受吧。我感到十分惊讶。您或许也会有同样的感受。

此外,我每天使用ChatGPT的5个理由——从加快研究速度到替代Siri。

您是否尝试过将自己的代码与ChatGPT Deep Research结合使用?连接GitHub仓库的过程如何?在过程中是否遇到索引问题或权限障碍?在设置仓库时,您更倾向于使用GitHub Desktop还是命令行?请在下方评论区告诉我们。

您可以在社交媒体上关注我的日常项目进展。请务必订阅我的每周更新邮件,并在Twitter/X上关注我@DavidGewirtz,在Facebook上关注我Facebook.com/DavidGewirtz,在Instagram上关注我Instagram.com/DavidGewirtz,在Bluesky上关注我@DavidGewirtz.com,以及在YouTube上关注我YouTube.com/DavidGewirtzTV。

每天早上通过我们的Tech Today新闻简报了解当天的重要资讯。

### 人工智能

最优秀的AI图像生成器在以往表现不佳的领域变得越来越出色。

2025年最佳的AI编程工具。

我测试了10种AI内容检测器——其中这5种始终能准确识别AI生成的文本。

介绍一款鲜为人知但人人都需要的重要AI工具。

电子表格的终结:6个原因表明AI即将成为主导的企业报告工具。

在工作中使用AI?一项新研究表明这可能会影响您的职业声誉。

(以上内容均由Ai生成)

你可能还想读

本周科技大事件:谷歌发布Pixel 10,Gamescom揭晓重磅游戏

本周科技大事件:谷歌发布Pixel 10,Gamescom揭晓重磅游戏

快速阅读: 谷歌推出Pixel 10手机及Pixel Watch 4,新增卫星紧急通讯、可更换电池和屏幕、抬手通话等功能,屏幕亮度达3000尼特,还将与斯蒂芬·库里合作推出AI健康和健身教练服务。 谷歌本周在“由谷歌制造”活动中推出了Pix […]

发布时间:2025年8月23日
SK海力士凭借HBM激增首次超越三星,领跑全球内存市场

SK海力士凭借HBM激增首次超越三星,领跑全球内存市场

快速阅读: 据《《韩国先驱报》》称,7月20日,SK海力士首登全球内存芯片市场榜首,受益于AI产品和HBM芯片领先地位。其季度利润达9.2万亿韩元,远超三星。 据韩联社报道,7月20日,韩国京畿道伊川,SK海力士首次登上全球内存芯片市场榜首 […]

发布时间:2025年8月1日
STAN 从谷歌、万代南梦宫和其他公司筹集了 850 万美元

STAN 从谷歌、万代南梦宫和其他公司筹集了 850 万美元

快速阅读: 据《印度教业务线》称,STAN获850万美元融资,由万代南梦宫等机构投资。计划拓展印度市场,加强AI功能与创作者工具。平台用户超2500万,专注移动端社交游戏。 记者获悉,8月1日,社交游戏平台STAN宣布完成850万美元的新一 […]

发布时间:2025年8月1日
“这改变了一切”:谷歌的人工智能模式迫使品牌重新考虑搜索策略

“这改变了一切”:谷歌的人工智能模式迫使品牌重新考虑搜索策略

快速阅读: 据《营销周》称,谷歌推出AI搜索模式,减少外部链接,提升对话式回答。品牌需调整策略,重视内容质量与品牌权威。此变化影响营销方式,竞争加剧。 据谷歌官方消息,7月29日,谷歌在英国推出了基于人工智能的搜索功能AI模式,此前该功能已 […]

发布时间:2025年8月1日
在 Android 上用更智能的应用程序替换 Google Assistant

在 Android 上用更智能的应用程序替换 Google Assistant

快速阅读: 据《电话竞技场》称,据报道,用户可从Google Play下载Meta AI应用,安装后需检查版本是否为230.0.0.36.164或更高。操作方法:进入设置,选择应用,查看Meta AI信息页底部的版本号。 据媒体报道,用户现 […]

发布时间:2025年8月1日
Xero 的英国董事总经理回击人工智能正在抢走会计工作的说法

Xero 的英国董事总经理回击人工智能正在抢走会计工作的说法

快速阅读: 据《UKTN(英国科技新闻)》称,英国科技媒体UKTN报道,Xero英国总经理凯特·海沃德表示,会计行业无需过度担忧AI自动化。尽管四大事务所裁员,但Xero仍持续投资AI技术,提升效率与服务质量。 据英国科技新闻网站UKTN报 […]

发布时间:2025年8月1日
Reddit 计划在搜索引擎市场大力推动人工智能与谷歌竞争:报告

Reddit 计划在搜索引擎市场大力推动人工智能与谷歌竞争:报告

快速阅读: 据《商业标准》称,Reddit CEO表示,公司正将平台转型为搜索引擎,整合AI功能,提升用户体验。Reddit Answers用户已超600万,计划全球推广。 据《The Verge》报道,7月11日,Reddit首席执行官史 […]

发布时间:2025年8月1日
Meta 超出预期,为“个人超级智能”做准备

Meta 超出预期,为“个人超级智能”做准备

快速阅读: 据《RCR无线》称,Meta二季度营收475.2亿美元,净利润183亿美元。CEO扎克伯格称将打造个人超级智能,但数据中心扩容遇挑战。公司计划2025年支出达1140-1180亿美元。 据媒体报道,7月25日,美国加州,社交媒体 […]

发布时间:2025年8月1日