2013-10-30 22 views
7

ここをクリックしてください。私は新しいUbuntu VMでgitをセットアップしていて、いくつかのリポジトリを複製しようとしています。クローンは、次のコマンドのために動作します(ユーザ名/パスワードのプロンプトの後)git cloneを使用してRepoをクローン作成できません:// ... - ok git cloneでhttp://

git clone http://github.com/organisation_name/repo_name 

が、

git clone git://github.com/organisation_name/repo_name 

とも同じエラーメッセージと

git clone git://github.com/organisation_name/repo_name.git 

のために失敗します。

Cloning into 'repo_name'... 
fatal: remote error: 
Repository not found 

コース明らかな答えは"httpメソッドを使用"ですが、なぜ私は1つが動作し、もう1つは動作しないのか理解しようとしています。助言がありますか? (また、.git拡張子をレポ名btwに使用すると違いはありますか?)

ありがとう!

答えて

9

まあ、私はあなたが現在使用している/[email protected]を使用している場合、これは代わりに

git clone [email protected]:organisation_name/repo_name.git 

差はURLで:で試してみてください、あなたの第二の場合には

を間違ったURLを使用していると思います最後には.gitが追加されています。

あなたが(HTTPSをデフォルトで選択された1つをしていない)githubのに移動し、クローニングのためのsshのURLを選択する場合、これは同じURLでなければなりません

+0

チップをありがとう。 >'にクローニング... >致命的:github.comに接続できません: > github.com:ai_socktypeのServnameはサポートされていません –

+0

どのようなエラーが発生しましたか?それは与えるのですか? –

+0

申し訳ありません - ミニマークダウンに問題があり、上記のエラーが追加されました。改行はどうすればいいですか? –

6

プライベートレポジトリの場合は、マシンのssh公開鍵をhttps://github.com/settings/sshの下に追加する必要があります。そうしないと、ここに表示されているエラーが発生します。

+0

クイック返信ありがとうございます。私は既にhttps://help.github.com/articles/generating-ssh-keysで説明されている方法を使ってSSH鍵を追加しました。私のsshキーがOKであることを確認できる他の方法はありますか? –

+1

"ssh [email protected]"を実行し、それが何を返すかを見てください。正しく設定しておけば、ユーザ名が返され、そうでなければ、失敗認証メッセージが返されます。あなたのネットワークにもsshの発信接続が閉じられている可能性があります。もし答えが得られなければ、それは私の最初の推測でしょう。 –

+0

私はパスフレーズを入力しましたが、「あなたは正常に認証されました」というメッセージが表示されますが、その直前に「PTY割り当て要求がチャネル0で失敗しました」というメッセージが表示されます。これを心配する必要はありませんか? –

1

私はちょうどそこに私の問題は、ネットワークであったことをスローするようにしたかったのです。私の設定のすべてが良かった。私はネットワークがポートや何かをフィルタリングしたりブロックしたりしなかったと言われましたが、私が考えることができるすべてを試した後、私は最終的に私の携帯電話に私のラップトップを繋ぎ、すべてがうまく動作し始めた。

1

クエリ:HTTPS URLが動作し、SSH URLが動作しないのはなぜですか?
目的のSSH URLは、プロトコルのSSHを介してGitリポジトリにアクセスできるようにすることです。これらのURLを使用するには、コンピュータ上にSSH鍵ペアを生成し、GitHubアカウントに公開鍵を追加する必要があります。

関連する問題