2016-07-26 8 views
0

私はProject Eulerソリューションをやっており、gitリポジトリに入れたいので、私の履歴書にリンクすることができます。しかし、私は解決策を公開することに惑わされていることを理解しています。パスワードで保護されたGitリポジトリを作成するには

誰かがパスワードを持っている限りアクセスできるgitリポジトリを設定することで、これを回避できると思っていました(私の履歴書にのみリストされています)。それは、私のソリューションを潜在的な雇用主に見せたいと思っている人なら、それを見ることができます。

GithubとBitbucketにはこのオプションがないように見えますが、検索で何も表示されません。パスワードで保護されたWikiを作成し、Githubのreadme文書からリンクすることを考えましたが、それは潜在的な雇用主が複数のリンクを飛び越してくるので、ちょっと厄介です。

提案がありますか?

+1

gitサーバを設定することができれば(たとえばvpsやクラウドホスティングプロバイダを使用して)、これは簡単です(gitアクセスはsshまたはhttp経由で行われ、パスワード認証は両方のメカニズム)。 – larsks

+0

Gitlabは無料のプライベートリポジトリを許可します。あなたがレポに招待した人だけがそれを見ることができます。 BitbucketとGithubもこれを提供していますが、これらのサイトでは購読専用の機能です。 –

答えて

-1

それ以外はパブリックなgitリポジトリの重要なファイルを難読化することができます。あなたの潜在的な雇用主と共有するいくつかのパスワードをXORしてください(あなたのソースと一緒にエンコード/デコードを行います; WindowsとUnixのスクリプトを用意してください。 。

あなたが後でファイルを変更して再度コミットすると、通常の操作(マージ、差分、責めなど)は(あなたの雇用者にあなたの暗号化ツールを手元に持ってもらう必要はないのですが)まだ正常に動作します。確かに、diff/blameはちょっとばかげた出力しかしませんが、少なくとも正しい行には出力されます。

+0

なぜ、答えは下落したのですか? – AnoE

関連する問題