我开始着手一个新项目,需要运行"Carthage update"命令来更新一些私有和公共的项目,其中有些项目还包含子模块。但无论我怎么做,Carthage都会卡住,没有任何提示。我该怎么办才能查明原因,并解决这些问题呢?
我开始着手一个新项目,需要运行"Carthage update"命令来更新一些私有和公共的项目,其中有些项目还包含子模块。但无论我怎么做,Carthage都会卡住,没有任何提示。我该怎么办才能查明原因,并解决这些问题呢?
git clone
以确保一切正常。~/.ssh/config
文件添加一行(请在文件底部添加此行)。Host *
UseKeychain yes
git还会使用钥匙串来保存和检索密码。您需要通过终端执行此操作一次,以便将其输入到钥匙串中。
4) 仍然卡住了?
如果上述技术无法帮助您,当Carthage挂起时,请打开一个新的终端窗口并运行ps -aef | grep git
; 然后您会看到一些git命令。希望您能看到像我一样的git clone
命令; 将该命令复制到剪贴板中。
杀死Carthage命令,然后将该行粘贴到终端中并运行该命令(也许通过编辑它以删除多余的选项),看看会发生什么。幸运的是,您找到的内容将有助于解决问题。