如何从批处理文件(以合理的方式)提供Git凭据?

如何从批处理文件(以合理的方式)提供Git凭据?,git,batch-file,Git,Batch File,用理智的方式来做,我的意思是: 无需永久修改存储库或系统。 当然,没有用户输入。所有凭据必须由批处理文件本身或随批处理文件一起提供。 使用GitHub访问令牌或SSH。 果然,这一定很容易,但到目前为止运气不好。使用GitHub访问令牌: git remote add rw-origin https://%GH_TOKEN%@github.com/username'repo ^~~~~~~~~^ 在那之前 SET GH_TOKE

用理智的方式来做,我的意思是:

无需永久修改存储库或系统。 当然,没有用户输入。所有凭据必须由批处理文件本身或随批处理文件一起提供。 使用GitHub访问令牌或SSH。
果然,这一定很容易,但到目前为止运气不好。

使用GitHub访问令牌:

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

SET GH_TOKEN=0123456789abcdef

为了补充iBug的答案,没有必要添加remote。我不知道我之前是如何忽略它的,但只需指定URL即可: git-push-u主机