<sshexec host = "https://github.com/sidhuboby/test-1" username =
"*********@gmail.com" password = "*****" command = "git clone *******
******"/>
此身份验证步骤是否会在Ant脚本中运行github repoauthentication。
答案 0 :(得分:0)
不,这肯定不起作用。您正在尝试通过SSH连接到GitHub,然后在GitHub服务器上执行Git命令。这不行。允许SSH到GitHub的唯一用户是用户git
,它是实际的最终用户,由用于进行身份验证的SSH密钥确定。使用用户名和密码进行身份验证将无效。
即使您使用SSH密钥作为用户Git连接,您也无法执行克隆命令 - 这对GitHub服务器也没有多大帮助 - 但也会显示一条消息您认定的人以及GitHub未提供交互式shell服务。