1

私は Github に個人アカウントを持っています。たくさんの同僚もそうです。私のチームのために、Github でプライベート チームを作成しました。プライベート リポジトリへのアクセスを会社のラップトップに制限したいと考えています。

これを行う 1 つの方法は、デバイスの ssh キーに制限することです。ただし、GitHub がプライベート プロジェクトのキー サンドボックスを許可しているかどうかはわかりません。

要するに、個人のラップトップを使用して誤ってコードにアクセスできないように、GitHub でプライベート チームをセットアップする (および SSH キーを関連付ける) ことはできますか?

(これはセキュリティ上の質問ではありません。悪意を持って自分のラップトップのコードにアクセスしたい場合は、簡単にアクセスできます。)

4

2 に答える 2

-1

とてもシンプルです。あなたが考え出したように、各デバイスで異なるキーを生成します

これを行う 1 つの方法は、デバイスの ssh キーに制限することです

各デバイスと、アクセスしたくないデバイスに異なるキーを保存するだけで、sshキーを設定しないで済みます。


これらの手順に従うだけで、すぐに ssh キーを設定できます。

  • 新しい ssh キーを生成します (既にキーを持っている場合は、この手順をスキップしてください)。
    ssh-keygen -t rsa -C "your@email"

  • home/.sshディレクトリ(またはUsers/<your user>.sshウィンドウの下)にキーを設定したら、それを開いてコンテンツをコピーします


shキーをgithubアカウントに追加するには?

  • github アカウントにログイン
  • 右上のランチャーをクリック(設定)
    github アカウント設定
  • クリックしてくださいSSH keys
    ssh 鍵セクション
  • クリックしてくださいAdd ssh key
    sshキーを追加
  • キーを貼り付けて保存します

そして、あなたはすべて行く準備ができています:-)

于 2015-07-22T02:14:38.203 に答える