问题
CI构建报错,报错内容如下
1
| fatal: could not read Username for 'https://gitee.com': No such device or address
|
原因
这是因为git config文件中没有用户身份信息。
解决方法
在请求串中加入身份信息即可: 格式
1
| https://[username]:[password]@gitee.com/[username]/project.git
|
操作如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| cd .git vim config [init] defaultBranch = none [fetch] recurseSubmodules = false [core] repositoryformatversion = 0 filemode = true bare = false logallrefupdates = true [lfs] repositoryformatversion = 0 [remote "origin"] url = http://gitlab.zjwsd.com/zzh/dataoffice.git fetch = +refs/heads/*:refs/remotes/origin/* url=https://choudalao:12345@gitee.com/choudalao/test.git
- export nurl="url = http://gitlab:wsd12345@gitlab.zjwsd.com/zzh/dataoffice.git" - sed -i -e "s%url = http://gitlab.zjwsd.com/zzh/dataoffice.git%$nurl%g " .git/config
|