2

リポジトリを新しいディレクトリに複製しようとすると、致命的なエラーが発生します。何が間違っているのかわかりません。

CentOS サーバーのコマンド ラインで次を実行します。

git clone git@github.com:MYUSERNAME/REPONAME.git newdirectory

エラーが発生します:

致命的:「git@github.com/MYUSERNAME」に切り替えることができませんでした:そのようなファイルまたはディレクトリはありません

newdirectory は確実に存在し、ログインしているユーザーには書き込み権限があり、github ssh キーも設定されています。

新しいディレクトリに何かを入れた場合

誰でも私が試すことができるアイデアを持っていますか? 乾杯


更新: SSH の代わりに SSL ベースを試すと、次のようになります。

-bash-4.1$ git clone https://github.com/MYUSERNAME/REPONAME.git newdirectory /var/www/html/newdirectory/.git/ で空の Git リポジトリを初期化しました エラー: 要求された URL がエラーを返しました: アクセス中に 401 > https://github.com/MYUSERNAME/REPONAME.git/info/refs

致命的: HTTP 要求が失敗しました

これは当然のことだと思いますが、それはプライベート github リポジトリです。https がプライベート リポジトリで機能するかどうかはわかりません。過去に私が常に ssh を (成功して) 使用してきた理由の一部です。

4

2 に答える 2

2

Github での認証を忘れているようです。その Github リポジトリにアクセスできる秘密鍵をそのマシンに持っていますか?

残りが機能することを確認するには、代わりに https チェックアウトを試してください。それが機能する場合、それはあなたが心配しなければならない認証です。

于 2013-06-27T13:39:40.077 に答える