gpt4 book ai didi

android - repo sync -j2 要求对 GitHub 进行身份验证,失败

转载 作者:行者123 更新时间:2023-11-29 00:23:45 24 4
gpt4 key购买 nike

所以我下载了 OmniROM KitKat 源代码,并使用我的设备源代码和其他所需的源代码创建了一个本地 list 文件 (http://github.com/TamsuiCM11) 在运行 repo sync -j2 之后,一切似乎都同步正常, 直到:

Fetching projects:  99% (425/429)  Fetching project platform/external/chromium_org/third_party/openssl
^CUsername for 'https://github.com': NSDCars5
Password for 'https://NSDCars5@github.com':
remote: Repository not found.
fatal: repository 'https://github.com/TamsuiCM11/android_frameworks_opt_telephony/' not found
error: Cannot fetch TamsuiCM11/android_frameworks_opt_telephony
aborted by user

谷歌搜索说要使用 SSH,但我看不到在哪里;在 repo init 中?我为此使用了 git://。

我已尝试与 -j1、-j2、-j4、-j8 和 -j16 同步。每次都是同样的事情。该系统是 VirtualBox,带有 Ubuntu 13.10 x64、4 GB 内存、无交换空间和用于网络的 NAT。

编辑:我使用的 repo init 命令是 repo init -u git://github.com/omnirom/android.git -b android-4.4,我的本地 list 是这样的:

<?xml version="1.0" encoding="UTF-8"?>
<manifest>

<!-- Dependancies -->
<project path="device/sony/tamsui-common" name="TamsuiCM11/android_device_sony_tamsui-common" remote="github" revision="cm-11.0" />
<project path="kernel/sony/msm7x27a" name="TamsuiCM11/android_kernel_sony_msm7x27a" remote="github" revision="master" />
<project path="device/sony/qcom-common" name="CyanogenMod/android_device_sony_qcom-common" remote="github" revision="cm-11.0"/>
<project path="device/sony/common" name="CyanogenMod/android_device_sony_common" remote="github" revision="cm-11.0"/>
<project path="kernel/sony/nanhu_ds" name="TamsuiCM11/android_kernel_sony_msm7x27a-nanhu" remote="github" revision="cm-11.0" />

<!-- Devices -->
<project path="device/sony/nanhu_ds" name="TamsuiCM11/android_device_sony_nanhu_ds" remote="github" revision="cm-11.0" />

<!-- Proprietary files -->
<project path="vendor/sony" name="TamsuiCM11/proprietary_vendor_sony" remote="github" revision="cm-10.2" />

<!-- Drivers -->
<project path="hardware/qcom/display-legacy" name="TamsuiCM11/android_hardware_qcom_display-legacy" remote="github" revision="cm-11-jlo" />
<project path="hardware/qcom/audio-legacy" name="TamsuiCM11/android_hardware_qcom_audio-legacy" remote="github" revision="cm-11.0" />
<project path="hardware/qcom/media-legacy" name="TamsuiCM11/android_hardware_qcom_media-legacy" remote="github" revision="cm-11.0" />

<!-- Forked CM repos -->
<project path="system/core" name="TamsuiCM11/android_system_core" groups="pdk" remote="github" revision="stable/cm-11.0" />
<project path="hardware/libhardware_legacy" name="TamsuiCM11/android_hardware_libhardware_legacy" groups="pdk" remote="github" revision="stable/cm-11.0" />
<project path="frameworks/opt/telephony" name="TamsuiCM11/android_frameworks_opt_telephony" groups="pdk" remote="github" revision="stable/cm-11.0" />
</manifest>

最佳答案

您的本地 list 要求 Repo 获取 https://github.com/TamsuiCM11/android_frameworks_opt_telephony ,但这根本不是一个有效的存储库。我注意到 recent commithttps://github.com/TamsuiCM11/local_manifest删除对该 git 的引用(提交消息表明它不再需要),也许 git 本身也被删除了。我建议您从上述 git 更新本地 list 。

(我注意到您在问题中列出的本地 list 缺少 <remove-project> 标签。令我惊讶的是您能够开始与那些缺失的内容同步,但是这些行包含在您在某个时候复制的上游本地 list 。)

关于android - repo sync -j2 要求对 GitHub 进行身份验证,失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21289108/

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