我试图为qca 8081物理层构建驱动程序,并注意到它指向旧的CAF URL。当我尝试执行repo sync
时,这会导致问题
根据他们的驱动程序构建指南,下面是CLI,但它不工作。
repo init -u git://codeaurora.org/quic/qsdk/releases/manifest/qstak -b release -m caf_AU_LINUX_QSDK_NHSS.QSDK.8.0.1_TARGET_ALL.7.0.1681.673.032.xml --repo-url=git://codeaurora.org/tools/repo.git --repo-branch=caf-stable
我可以把这个改为跟随来通过那一步,
repo init -u https://git.codelinaro.org/clo/qsdk/releases/manifest/qstak.git -b caf_migration/release -m caf_AU_LINUX_QSDK_NHSS.QSDK.8.0.1_TARGET_ALL.7.0.1681.673.032.xml
但是,以下第2步失败,并出现***错误***。
$ repo sync -j1 --no-tags -c
fatal: unable to access 'https://source.codeaurora.org/quic/qsdk/oss/tools/meta/': Received HTTP code 502 from proxy after CONNECT
**EDIT-1:**根据@phd的回复,我尝试通过以下两个命令更改git配置,以及编辑所有内部仓库中的config
文件。他们都结束了问我用户名/密码
git config --global url.https://.insteadOf git://
git config --global url.https://git.codelinaro.org/clo/.insteadOf git://codeaurora.org/quic/
Username for 'https://git.codelinaro.org':
2条答案
按热度按时间rsaldnfx1#
使用
git config --global url.<base>.insteadOf
动态替换URL:再试试
repo sync
。gwo2fgha2#
repo
Package 了git
,因此repo sync
将依赖于Git中为每个存储库配置的任何远程。对于每个受影响的存储库,
cd
到存储库目录git remote -v
列出当前远程;第一列是远程名称,第二列是URLgit remote set-url $REMOTE_NAME $NEW_URL