ssh-keygenを使用してsshキーを作成した後、ソースコードレポサイトのassemblyla.comをGITリポジトリとして作成しました。私は秘密鍵でファイルをアップロードしなければなりませんでしたか(または私の公開鍵でしたか?)、リポジトリに問題をクローンすることができました。GITのrepo/SSHからロックアウトされないようにする方法は?
私は友人にレポを試してみてもらいましたが、レポにアクセスできませんでした。レポにゲストを設定していないため、プライベートにしないといいです。
しかし、私は自分のレポに将来的にアクセスできないようにする方法について確信しています。私のユーザーディレクトリから.sshフォルダのコピーを保持する必要がありますか? mac os xのキーチェーンツールからキーチェーンをエクスポートしますか?私はまだこれがどのように動作するのかを完全に理解しようとしていますが、SVNは単純にusername + repoアクセスのためのパスを必要としませんか? GIT SSHリポジトリを自信を持って安全に使えるようにするためには、どうすればいいですか?
秘密鍵をアップロードする必要があった場合、あなたは欺かれています。自分の秘密鍵を絶対に譲り渡さないでください。 –
詳細:*リポジトリにキーをアップロードせず、ホスティングサーバにアップロードしました。リポジトリへのSSHアクセスは、SSH経由で*サーバ*に接続することで動作します。これにより、シェルアクセスが制限され、リポジトリにアクセスできるようになります。Gitではなく認証を扱うのはSSHサーバなので、これは実際にはSSH認証に関するものです。 – Cascabel