用于克隆git repo的GitHub身份验证的Ant脚本?

时间:2017-05-31 14:28:34

标签: git ant

<sshexec host = "https://github.com/sidhuboby/test-1" username = 

"*********@gmail.com" password = "*****" command = "git clone *******

******"/>

此身份验证步骤是否会在Ant脚本中运行github repoauthentication。

1 个答案:

答案 0 :(得分:0)

不,这肯定不起作用。您正在尝试通过SSH连接到GitHub,然后在GitHub服务器上执行Git命令。这不行。允许SSH到GitHub的唯一用户是用户git,它是实际的最终用户,由用于进行身份验证的SSH密钥确定。使用用户名和密码进行身份验证将无效。

即使您使用SSH密钥作为用户Git连接,您也无法执行克隆命令 - 这对GitHub服务器也没有多大帮助 - 但也会显示一条消息您认定的人以及GitHub未提供交互式shell服务。