Make.git открыть в SSH

Я скачать GIT с Wget на VPS через замазку.

Я вижу, что файл указан на VPS примерно так:

bitcoin-sniffer.git  .lastlogin     .python_history

Теперь, как я могу выполнить.git, или фактически использовать файлы, которые в нем? я пытался

 git clone bitcoin-sniffer.git

Ошибка:

fatal: destination path 'bitcoin-sniffer.git' already exists and is not an empty directory.

2 ответа

Решение

Как правило, git clone за командой следует адрес с путем ssh или HTTPS для загрузки репозитория. Команда git не запускается для *.git "пакета".

Примером может быть:bash git clone https://github.com/sebicas/bitcoin-sniffer.git

Это бы скачать и создать папку по имени bitcoin-sniffer, В этой папке можно запускать команды git, например git status,

Полученный вами "git" - это полный git-репозиторий со всей историей защиты и всей информацией, необходимой для получения текущего состояния файлов. Судя по .git Расширение, я бы предположил, что репозиторий "голый", то есть он содержит только сжатую историю, но не рабочую копию текущего состояния проекта. Традиционно, голые репо имеют .git расширение, в то время как полная рабочая копия будет иметь .git папка в корне проекта.

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

git clone bitcoin-sniffer.git bitcoin-sniffer

Это на самом деле делает дополнительный шаг по всей вероятности. Вы можете клонировать напрямую из удаленного местоположения, используя SSH или HTTPS. Например, если ваш проект исходит из GitHub, вы можете получить анонимную копию только для чтения (которую вы можете изменять локально, но не отсылать назад) через HTTPS:

git clone https://github.com/sebicas/bitcoin-sniffer.git

Вы действительно не должны получать "мерзавцы", используя WGET в нормальных условиях.

Другие вопросы по тегам