Git submodule 拉取子模块
Posted lizhanzhe
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Git submodule 拉取子模块相关的知识,希望对你有一定的参考价值。
$ git clone https://code.vipkid.com.cn/Classroom-Core/PCClient/vipkid-pc-client.git Cloning into ‘vipkid-pc-client‘... Username for ‘https://code.vipkid.com.cn‘: zhangguangming1 remote: HTTP Basic: Access denied remote: You must use a personal access token with ‘api‘ scope for Git over HTTP. remote: You can generate one at https://code.vipkid.com.cn/profile/personal_access_tokens fatal: Authentication failed for ‘https://code.vipkid.com.cn/Classroom-Core/PCClient/vipkid-pc-client.git/‘
Access denied
分析:没有管理员权限,以管理员身份运行cmd,更改–system配置
You must use a personal access token with ‘api‘ scope for Git over HTTP.
调用gitlab接口时,使用http链接需要用到个人访问令牌来访问gitlab api
cannot create directory at ‘src/......WXTClient-201705192321.dby‘: Filename too long
在git bash中,运行下列命令: git config --global core.longpaths true
就可以解决该问题。
--global是该参数的使用范围,如果只想对本版本库设置该参数,只要在上述命令中去掉--global即可。
git clone xxxxxxxxxxxxxxxx; 拉 取项目
git branch -r; 查看远仓分支
git checkout ***** 切换分支
git submodule updata --init --recursive 下拉子模块
---恢复内容结束---
以上是关于Git submodule 拉取子模块的主要内容,如果未能解决你的问题,请参考以下文章