<sshexec host = "https://github.com/sidhuboby/test-1" username =
"*********@gmail.com" password = "*****" command = "git clone *******
******"/>
此身份验证步骤工作github repoauthentication in ant脚本。
no,这肯定会不起作用。您正在尝试进入github,然后在github服务器上执行git命令。这将行不通。唯一允许SSH到GitHub的用户是用户git
,哪个实际终端用户是由用于身份验证的SSH键确定的。使用用户名和密码进行身份验证将无效。
,即使您将使用ssh键作为用户git连接,您也无法执行clone命令 - 这也不会在github服务器上有所帮助 - 但也显示了显示的消息,告诉您为您确定的人并且GitHub不提供交互式外壳服务。