Как я вытаскиваю свой проект из github?

У меня есть проект по github, над которым я работал раньше. Тем не менее, я уничтожил свой компьютер, и мне интересно, какую команду git я должен вызвать под своим именем пользователя, чтобы снова проверить проект, чтобы я мог вносить мои последние изменения в github под своей учетной записью.

Ответ 2

Сначала вам нужно сообщить git о себе. Получите свое имя пользователя и токен на странице настроек .

Затем запустите:

git config --global github.user YOUR_USERNAME
git config --global github.token YOURTOKEN

Вам понадобится создать новый ключ, если у вас нет резервной копии вашего ключа.

Затем вы сможете запустить:

git clone [email protected]:YOUR_USERNAME/YOUR_PROJECT.git

Ответ 3

Запустите следующие команды:

cd /pathToYourLocalProjectFolder

git pull origin master

Ответ 4

Поскольку вы стерли свой компьютер и хотите снова оформить заказ, вы можете начать с выполнения следующих начальных настроек:

git config --global user.name "Your Name"
git config --global user.email [email protected]

Войдите в свою учетную запись github, перейдите в репозиторий, который вы хотите клонировать, и скопируйте URL-адрес в разделе "Клонировать с HTTPS".

Вы можете клонировать удаленный репозиторий, используя HTTPS, , даже если вы в последний раз настраивали SSH:

git clone https://github.com/username/repo-name.git

Примечание:

Если вы ранее настроили SSH для своего удаленного репозитория, вам придется добавить этот ключ в файл ssh известных хостов на вашем ПК; если вы этого не сделаете и попытаетесь сделать git clone [email protected]:username/repo-name.git, вы увидите ошибку, похожую на приведенную ниже:

Cloning into 'repo-name'...
The authenticity of host 'github.com (192.30.255.112)' can't be established.
RSA key fingerprint is SHA256:nThbg6kXDoJWGl7E1IGOCspZomTxdCARLviMw6E5SY8.
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
Warning: Permanently added 'github.com,192.30.255.112' (RSA) to the list of known hosts.
[email protected]: Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

В этом случае использовать HTTPS проще, чем SSH.

Ответ 5

Есть несколько шагов, которые нужно выполнить (для Windows)

  1. Откройте Git Bash и сгенерируйте ключ ssh Вставьте текст ниже, подставив в свой адрес электронной почты GitHub.

    ssh-keygen -t rsa -b 4096 -C "[email protected]"

    Это создаст новый ключ ssh, используя предоставленное письмо в качестве метки.

    Создание пары открытых/закрытых ключей RSA.

    Когда вам будет предложено "Введите файл, в котором вы хотите сохранить ключ", нажмите Enter. Этот принимает местоположение файла по умолчанию.

    Введите файл для сохранения ключа (/c/Users/you/.ssh/id_rsa):[Press enter]

    В командной строке введите безопасную фразу-пароль. Для получения дополнительной информации см. "Работа с SSH". ключевые фразы ".

    Введите кодовую фразу (пусто для парольной фразы): [Введите кодовую фразу] Введите ту же фразу еще раз: [Введите фразу еще раз]

  2. Добавьте ключ к агенту SSH

    Введите следующее в Git Bash (99999 - только пример), чтобы увидеть, что агент запущен и работает. eval $ (ssh-agent -s) Агент PID 99999

    затем введите это.

    ssh-add ~/.ssh/id_rsa

    затем скопируйте ключ SSH в буфер обмена с помощью этой команды

    клип & lt; ~/.Ssh/id_rsa.pub

  3. Добавьте ключ SSH в учетную запись Git

    На сайте GitHib щелкните изображение в верхнем правом углу и выберите настройки. На следующей странице выберите параметр SSH и GPG keys. Это откроет страницу ключа SSH. Нажмите на новый ключ SSH. В поле "Заголовок" добавьте описательную метку для нового ключа. Вставьте свой ключ в поле "Ключ".

  4. Клонировать репозиторий

    Откройте VS Code (или любой IDE/CLI, который имеет командную строку и т.д.). Перейдите в каталог, в котором вы хотите клонировать, используя команды cd, и введите строку ниже.  git config --global github.user yourGitUserName  git config --global user.email your_email  git clone [email protected]: yourGitUserName/YourRepoName.git

https://help.github.com/articles/adding-a-new-ssh-key-to-your-github-account/

Ответ 6

Вы можете сделать двумя способами,

1. Клонирование удаленного репо на локальный хост

пример: git clone https://github.com/user-name/repository.git

2. Перенос удаленного репо на локальный хост

Сначала вы должны создать локальный репозиторий git,

пример: git init или имя репозитория git init затем git pull https://github.com/user-name/repository.git

Все, все коммиты и ветки в удаленном репо теперь доступны в локальном репозитории вашего компьютера.

Удачного кодирования, ура - :)