2016-07-26 6 views
0

Я выполнял решения Project Euler и хотел бы поместить их в репозиторий git, с которым я смогу связать свое резюме. Тем не менее, я понимаю, что он неодобрительно публикует решения.Глядя на создание защищенного паролем репозитория Git

Я думал, что смогу обойти это, установив репозиторий git, доступ к которому любой сможет получить, если у них есть пароль (который будет указан только в моем резюме). Это позволит любому, кто хочет видеть мои решения в качестве потенциального работодателя, чтобы увидеть их, но не позволит никому небрежно решать проблемы в Google.

У Github и Bitbucket, похоже, нет возможности для этого, и в моем поиске не появилось ничего, что делает. Я думал о создании защищенной паролем Wiki и ссылки на нее из документа readme в Github, но это немного неуклюжие, поскольку в нем задействован потенциальный работодатель, прыгающий через несколько ссылок.

Любые предложения?

+1

Если вы можете настроить свой собственный git-сервер (например, с помощью своего любимого vps или поставщика облачного хостинга), это будет легко (поскольку доступ git осуществляется через ssh или http, а аутентификация пароля проста и распространена для обоих механизмов). – larsks

+0

Gitlab позволяет бесплатно делать репозитории. Это могут увидеть только люди, которых вы приглашаете в репо. Bitbucket и Github также предлагают это, но это функция только для подписки на этих сайтах. –

ответ

-1

Вы можете обмануть важные файлы в других публичных хранилищах git. Просто имейте XOR их с некоторым паролем, который вы затем поделитесь с вашими потенциальными работодателями (укажите небольшой скрипт вместе с вашим источником, который кодирует/расшифровывает, обязательно создайте сценарии для Windows и Unix, возможно, более важная версия Windows) ,

Выгода от прямого шифрования будет заключаться в том, что если вы не потребуете от своего работодателя вашего инструмента шифрования, что если вы позже поменяете свои файлы и совершите повторный запуск, обычные операции (слияние, различие, обвинение и т. Д.) Будут все еще работаю нормально. Конечно, diff/wame будет выдавать только тарабарщину, но, по крайней мере, в правильных строках.

+0

Итак, почему ответ был отрицательным? – AnoE

Смежные вопросы