2011-11-11 22 views
-2

当面、Google検索(私は自分でgithubを使用しています)を行うだけで、人々が自分のコードをすべて検索できるようにしたくありません。暗号化github

各コミットの前にコミットするすべてのファイルにrot13などを実行する方法がありますか?

私は、ディレクトリ全体を通過し、すべてのファイルを別のフォルダにコピーして、次にすべてをrot13し、新しいサブフォルダをコミットするシェル/バットスクリプト(私はWindows上にある)を考えています。

これを行うことができるのか、完了したのか、または他の方法はありますか?

+0

あなたのユーザー名はgitと同じではありませんか? =) –

+0

これは可能かもしれませんが、実際にgitの変更や履歴などを追跡する機能が混乱しています。 – GregL

+4

bitbucketを使用してみてください。bitbucketはgitをサポートしています。 – birryree

答えて

2

Githubのは彼らに

をサポートしていますが、GitHubのは、あなたのための間違ったツールであるように聞こえる場合は、commitフックを使用することができます。彼らは明示的に公開リポジトリ(無料)のみを許可するので、あなたが準プライベートレポを作成しようとした場合、彼らはおそらくあなたを禁止するでしょう。

しかし、Gitリポジトリをsshアクセスでどこにでも置くことができ、他人がアクセスできるようにするツール(gitosisやgitoliteなど)さえあります。 gitwebなどを使ってHTTP経由のリポジトリを表示し、Githubの非ソーシャル機能の大部分を複製することができます。これはすべてあなたのコントロール下にありますので、何かトリックをする必要はありません。検索エンジンを必要としない場合は、robots.txtで除外するだけです

+0

私はウィンドウ上で、git guiに似たツールを使うのが望ましいでしょう。 – qwertymk

2

実際にGitHubを使いたいと思っていて予算で月7ドルを余分に使うことができれば、サブスクリプションプランは、本当にプライベートなGitリポジトリを可能にする最も安いものです。 プライベートレポは1つしかありませんが、プライベートレポを取得していますが、引き続き無制限の公開レポを持つことができます。 They have other plans as well.