2017-05-31 6 views
-1
<sshexec host = "https://github.com/sidhuboby/test-1" username = 

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

******"/> 

この認証ステップは、Antスクリプトでgithub repoauthenticationを実行しますか。git repoを複製するGitHub認証用のAntスクリプト?

+0

githubのサーバ上でリモートで 'git clone'を実行するのは本当ですか?自分のマシンにリポジトリを複製しようとしているような気がします。その場合は、Antの ''タスクを 'executable =" git "'で使用してください。 – CAustin

答えて

0

いいえ、これは動作しません。 GitHubにSSH接続しようとしていて、GitHubサーバーでGitコマンドを実行しています。これは動作しません。 GitHubにSSHできるユーザーはgitで、実際のエンドユーザーはSSHキーで認証されます。ユーザー名とパスワードによる認証は機能しません。

あなたのSSH鍵でGitユーザとして接続しても、cloneコマンド(GitHubサーバではあまり役に立ちません)を実行することはできませんが、メッセージが表示されますGitHubがインタラクティブなシェルサービスを提供していないことを示しています。

+0

いくつかのAntスクリプトを使用して、どのようにクローンしますか? – siddhardha

+0

しかし、もし私がgit repoからクローンしたいのであれば、どうすればgit repoをクローンすることができますか? – siddhardha

+0

Git(またはSSH URLとSSH鍵を使用する場合はSSH)が認証を行います。 – Vampire

関連する問題