2015-12-17 18 views
5

特定のIPアドレスからbitbucketまたはGithubリポジトリへのアクセスを制限する方法はありますか。GitHubまたはBitbucketリポジトリのアクセスを制限する

これは、自分の組織リポジトリに自分のオフィスからのみアクセスしたいということです。

もう1つこれは、時間的にブロックする方法はありますか?

この機能をサポートするgitプロバイダはありますか?

SSHキーは、パスワードとユーザー名を入力せずにgitアクションに役立つだけですか?

この問題を解決する方法はありますか?

多くのIT企業は、このサービスをソースコードの保護に使用していると思います。

gitサービスなしでこれを達成することは可能ですか?現在、IPアドレスによるアクセス制限をサポートする

+0

特定のIPアドレスではありませんが、特定のアカウントのみに制限することができます(招待していないアカウントはコードを表示またはチェックアウトできません)。これは有料機能です。 – slebetman

+0

しかし、@ slebetman、彼がオフィスから出ると、彼はレポにアクセスすることができます。それが私の問題です。 –

+0

うーん..通常、私はそれを特徴と考えています。今日のほとんどの企業は、従業員がどこからでもコードにアクセスできるようになることを期待しています。 githubの解決法については、Timの答えを参照してください。 1つの方法は、gitoliteやgitlabのようなものを使って自分のサーバーにレポをホストすることです。その後、インターネット上でコードを公開する必要はありません。あなたのLANでホストしてください。 – slebetman

答えて

5

のBitbucket does not appear

我々は短期的には、この機能を追加する計画を持っていないが、それは良い考えです。この問題は機能要求として公開します。

GitHubのエンタープライズdoes appear IPアドレスによるアクセス制限をサポートします

を使用すると、管理コンソール経由でのGitHub EnterpriseへのSSHキーを追加するたびに、あなたはまた、IPからの接続を許可または拒否するアドレスを指定することができます。

BitBucketがこの機能を追加するために急いでいる理由については、Gitが構築されたモデルを見ることができます。 Gitの主な特徴の1つは、場所やIPアドレスを超えて、真に分散した開発が可能であることです。開発者は、自宅、オフィス、または道路でイン​​ターネットに接続するだけで貢献できます。彼はインターネット接続なしでコミットを続けることさえできます。

+0

これは、githubがsshキーをサポートしていることを意味していますか? –

+0

私が知る限り、はい、SSHキーでサポートしています。 –

+0

あなたはこのセットアップのためのリンクを共有してください。 –