Ну, я только что прочитал о гитозе, и УЖАСНО, вы никогда не должны клонировать от johndoe@MYSERVER
при его использовании. Всегда клонируйте с git@
и убедитесь, что ваши ssh-ключи настроены правильно, чтобы сервер мог использовать их для отличия (например) johndoe от janedoe.
Что вы делаете на стороне клиента, так это добавляете SSH-ключ johndoe в цепочку для ключей, удаляете все остальные, которые примет сервер, и задайте для ваших пользователей git и настроек электронной почты идентификацию вас как johndoe. Сервер сравнит их, увидит, что они совпадают, и позволит вам зафиксировать. Если вы настроите SSH для использования чужого ключа, а затем попытаетесь зафиксировать как johndoe с помощью git, возможно, вы сможете подключиться к серверу, но он не позволит вам продолжить фиксацию.
OTOH, поскольку gitosis не создает реальных учетных записей пользователей, вы не можете использовать ssh как johndoe на компьютере, что также означает, что вы не можете использовать адреса johndoe @ ... для хранилища в git. Если вам нужно это сделать, вам придется настроить свой git-сервер другим способом.