我工作過GIT克隆與ANT.I幫助我使用下面的代碼吧:克隆Git倉庫通過ANT
<target name ="deploy">
<sshexec host="ssh://[email protected]_location/project_name.git"
username="username"
password=""
passphrase="passphrase"
trust="true"
command="git clone ssh://[email protected]_location/project_name.git D:/dest"/
/>
</target>
位置「D:/dest
」是所需的文件夾,我想我的倉庫克隆。但它報錯爲unknown host exception
。
我嘗試了一些像主機ssh://[email protected]_location
幾個組合,但它也返回服務器連接超時。
我們需要在結帳時提供密碼。 該命令適用於GIT BASH
。
你好VonC,我糾正了一下我的代碼。主機是不正確的。這次我只是通過「存儲位置」來代替「ssh://[email protected]_location/project_name.git」。通過這樣做,它能夠連接到存儲庫...但仍然拋出此錯誤「SSH_MSG_DISCONNECT:2用戶名認證失敗太多」。我正在傳遞正確的憑據,但仍然存在錯誤。 –
@Narendra和'ssh -Tvvv user @ rep_location'返回什麼? – VonC
它要求輸入密碼。我做了,但是顯示認證失敗。它向git存儲庫發送了一個密碼包,但它返回了「Permission denied,Please try again」。並且三次嘗試失敗。 –