2016-12-16 9 views
2

私はssh経由でMac上でgitリポジトリを複製しようとしています。 手順私は今のところsshを使ってGit Repositroyを複製する

  1. 作成さid_rsa.pub続くと/Users/admin/.sshconfigファイルを作成し/Users/admin/.ssh
  2. に位置していますaccess.Theファイルの管理とそれを共有しています。ファイルの内容は、私は、端末

    git clone [email protected]_DOMAIN:android.git  
    git clone [email protected]_DOMAIN:android 
    

上で次のコマンドを実行していると私は取得しています応答は、私が上で少し混乱しています

Cloning into 'android'... 
Enter passphrase for key '/Users/admin/.ssh/id_rsa': 
Connection to MY_DOMAIN closed by remote host. 
fatal: Could not read from remote repository. 

Please make sure you have the correct access rights 
and the repository exists. 

ある

Host MY_DOMAIN 
    IdentityFile ~/.ssh/id_rsa 
    IdentitiesOnly yes 
  • です私が正しいアプローチに従っている場合、またはアクセス権に問題がある場合

  • +0

    ジトライトの構成を示してください。 – merlin2011

    答えて

    1

    /Users/adminではなく、自分のユーザーアカウントで最初の2つの手順を実行する必要があります。


    あなたの最近の編集に基づいて、問題はgit設定ではなく、あなたのgitolite設定で表示されます。

    hello onkar, this is [email protected] running gitolite3 v3.6.2-12-g1c61d57 on git 2.1.4 
    
    R W testing 
    

    はあなたのgitolite-adminのレポを設定し、同様にandroidプロジェクトへのアクセスを許可する:現在、あなたのgitoliteインスタンスは、次の出力から明らかなように、あなたが唯一の1つのリポジトリ、すなわちtestingへのアクセスを許可されています。

    +0

    私のシステムにログインしているユーザ、すなわちローカルのMacシステム – onkar

    +0

    @onkar 'ssh -v git @ MY_DOMAIN'を実行 – hjpotter92

    +0

    あなたのサポートhjpotter92をありがとう、私は適切な特権を持っていなかった – onkar

    関連する問題