gpt4 book ai didi

git - pub get 在尝试获取依赖项时抛出 git fetch 错误

转载 作者:太空狗 更新时间:2023-10-29 13:59:35 26 4
gpt4 key购买 nike

这是收到的错误:

C:\code\workspace\test_app_polymer>pub get
Resolving dependencies...
Git error. Command: git fetch
fatal: Not a git repository (or any of the parent directories): .git

似乎无论它正在查看什么,此时都不是 git 存储库。

我用来克隆我的 repo 的命令是,修改了域名:

git clone -v git@git.foo.com:ng-incubator/test_app_polymer.git .

所以对我来说,克隆它然后能够执行 pub get 应该可行。现在,下一步是查看尝试的依赖项。

dependencies:
browser: any
url: any
uuid: any
tw_portal:
git:
url: git@git.foo.com:portal_ng/portal_dart.git
ref: master
tw_ui_polymer:
git:
url: git@git.foo.com:portal_ng/ui_polymer
ref: master

如果你可以看一下,它显示 ui_polymer 没有定义为 .git,所以我又运行了一次,其中: url: it@git.foo.com:ng_portal/ui_polymer.git 看看是否可行。在失败之前需要更长的运行时间……所以这意味着至少有更多的计算。

我是否正确按照这些步骤进行调试?我被告知服务器最近更新了,所以它有可能完全是服务器错误,甚至不是客户端。有没有人猜测我可以做什么来继续调试?

谢谢。

最佳答案

我需要解决 2 个问题。酒吧的概念。当我这样做的时候,它没有给我一个密码点来输入像 IntelliJ 这样的东西。因此,我删除了密码。别担心,这不是我的普通 id_rsa,而是一个小开发版。

无论如何,既然它不会将密码传递给 Git,那部分就解决了,但是还有一个问题。缓存保存失败的密码获取,因此将继续失败。

Clear the Cache是关键部分。我注意到这个缓存在我的帐户中:

C:\Users\fallenreaper\AppData\Roaming\Pub\Cache\git\cache\

如您所见,这实际上是一台 Windows 机器。我不确定哪些结构被顶起,所以我把它们都删除了。

现在,回到 cmd(或 intelliJ)。您清除了缓存并且没有密码。现在您可以Get Dependencies 或在 dev 文件夹中运行 pub get(我只是在根文件夹中执行)。

它将 pull 、更新并执行您需要的所有编译,然后您就可以开始了。最后一步是构建然后打开... Dartium。

编辑 我所说的密码与我在克隆该项目时使用的 id-rsa key 有关

关于git - pub get 在尝试获取依赖项时抛出 git fetch 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34771626/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com