cargo使用私有仓库
- 配置文件修改如下
[dependencies.xxx]
git = "ssh://git@gitee.com/xxx/xxx.git"
package = "xxxx"
branch = "xxxx"
features = ["xxxx", "xxxx"]
```
注意:git路径用中的冒号换成/,一定要带ssh://
2. 启动ssh-agent
```bash
# eval `ssh-agent`
# 退出用 ssh-agent -k, 也可以杀进程
#ssh-add ~/.ssh/id_rsa #这里注意,是加的id_rsa,不是id_rsa.pub
另一种办法:
- 执行cargo前用环境变量:CARGO_NET_GIT_FETCH_WITH_CLI=true
参考文章:https://doc.rust-lang.org/cargo/appendix/git-authentication.html