2017-05-02 38 views
0

私はそれが動作している別のシステムからコピーされたGitのSSHの金融商品取引法を持っているのsshを使用してgitのレポのクローンを作成しようとしていますが、このシステムでは、エラーを与えている -GIT SSH公開鍵のエラー

「レポ」へのクローニング。 .. 許可が拒否されました(publickey)。 致命的:リモートリポジトリから読み取れませんでした。

正しいアクセス権が であり、リポジトリが存在することを確認してください。

+0

によって生成された秘密鍵を使用するパテのデフォルト設定を設定するのですか? –

+0

'ssh -vvv your-git-server' – Jakuje

+0

@DilhanNakandala Github enterprise – Sagar

答えて

0

秘密鍵のアクセス権を最初に確認してください。他の人がアクセスできる場合、sshは許可しません。

$ ls -l ~/.ssh/id_rsa 

は、その後、あなたが正しい秘密鍵を持っていないよう

$ chown user:user ~/.ssh/id_rsa* 
$ chmod 600 ~/.ssh/id_rsa 
$ chmod 644 ~/.ssh/id_rsa.pub 
+0

新しいキーを追加しても動作しませんでした。 – Sagar

0

が見える適切なアクセス権を設定します。

プライベートプライベートキーのペアを作成しましたか? 指示に従うことができない場合here

パテも使用していますか?(あなたはGitのインストールで尋ねられました)。 そうであれば、上記の指示に従ったがputtygenを持つキーを生成し(とはコマンド

ssh-keygen -t rsa -b 4096 -C "[email protected]" 

で)

ペアを作成した後、OpenSSH format して、アップロードにパテ作成した公開鍵を変換しますあなたのキーとしてGitHubに。 最後のステップは、あなたがGitHubのからクローニングされていますputtygenを

enter image description here