如何从批处理文件中提供Git凭证(以理智的方式)?

时间:2018-05-07 01:18:12

标签: git batch-file

以理智的方式做到这一点我的意思是:

  • 不永久修改存储库或系统。
  • 当然,没有用户输入。所有凭证必须由批处理文件本身(或与其一起提供的文件)提供。
  • 使用GitHub访问令牌或SSH。

果然,这一定很容易,但到目前为止还没有运气。

2 个答案:

答案 0 :(得分:1)

使用GitHub访问令牌:

git remote add rw-origin https://%GH_TOKEN%@github.com/username'repo
                                 ^~~~~~~~~^

之前

SET GH_TOKEN=0123456789abcdef

答案 1 :(得分:0)

要添加到iBug的答案,不需要添加遥控器。不知道我之前是如何忽略它的,但只需指定URL即可立即完成: git push -u https://%GH_TOKEN%@github.com/username/repo.git master