2013-02-24 2 views
0

Нужно ли использовать --recursive команду после клонирования, чтобы сделать репозиторий правильно? (если он содержит папку поставщика)Команда Github clone - пара вопросов

После клонирования репозитория в загруженном месте находится папка .git - могу ли я безопасно удалить это?

И последний вопрос - однажды я клонировал репозиторий, я получил пароль ssh-запрос ... не будет ли следов моего пароля в загруженном репозитории?

Большое спасибо за ответы!

ответ

1

Флаг --recursive предназначен для инициализации подмодулей, если применимо.

Не удаляйте каталог .git, так как это делает ваши коллекции файлов «репозиторием».

Пароль предназначен для аутентификации на серверах Github или для использования вашего личного ключа SSH. В любом случае, это не повлияет на то, что находится в репозитории (на самом деле вам, вероятно, придется вводить этот пароль каждый раз, когда вы нажимаете или тянете в Github).

Похоже, вы можете стоять, чтобы прочитать некоторые основы Git и SSH. Быстрый поиск Google вернулся this list of Git tutorials. Кроме того, github:help - бесценный ресурс для новичков в Github.

+0

Я, очевидно, знаю, для чего нужен пароль. Я всегда использовал SSH-аутентификацию для push/pull для своих репозиториев, но для репозиториев других пользователей? – khernik

+0

Вы имеете в виду нажатие на/вытягивание из репозиториев, принадлежащих другим пользователям Github? Если это так, то да, вам все равно нужно пройти аутентификацию на серверах Github, так как там размещается репозиторий. Они выполняют дополнительные проверки на своем конце, чтобы убедиться, что у вашей учетной записи есть разрешение на доступ к репозиторию. – adamdunson

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