Ubuntu下克隆Azure/azure-iot-sdk-c仓库分支报错求助
问题解决:Git克隆分支时出现"No such file or directory"错误
错误原因
你执行的命令中保留了教程里的尖括号<>,bash会将<识别为重定向操作符,尝试读取后面的内容作为本地文件,而这些分支名并不是本地文件,因此触发错误。
正确命令
去掉尖括号后执行以下对应命令即可:
- 克隆
lts_07_2022分支:git clone -b lts_07_2022 https://github.com/Azure/azure-iot-sdk-c.git - 克隆
lts_07_2022_Ref01分支:git clone -b lts_07_2022_Ref01 https://github.com/Azure/azure-iot-sdk-c.git - 克隆
LTS_07_2022_Ref01分支:git clone -b LTS_07_2022_Ref01 https://github.com/Azure/azure-iot-sdk-c.git
额外验证步骤
如果担心分支名拼写错误,可以先执行以下命令查看仓库所有公开分支:
git ls-remote --heads https://github.com/Azure/azure-iot-sdk-c.git
确认目标分支存在后再执行克隆命令。
内容的提问来源于stack exchange,提问作者souandji
相关产品推荐
相关产品推荐

