.netrc 让 git 以 https 方式 clone 的时候不需要密码
正常情况下我们会以 ssh 方式去 clone 项目,但有些可用会用到 https 方式 clone
解决方案
.netrc 可以免密去 clone 项目
步骤
- 到用户根目录
- 创建 .netrc 文件
- 写入与 github.com 相关的脚本
- chmod 600 .netrc
cd ~
touch .netrc
chmod 600 .netrc
.netrc 内容
machine github.com
login afeiship
password GITHUB_TOKEN
对比一下效果
不足之处
个人认为些方案的不足之处
- 暂时不知道如何直接调用 env 里的变量
- 暂无