Вопрос:

Как мне вытащить свой проект из github?

git github

160749 просмотра

5 ответа

20781 Репутация автора

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

Автор: Thierry Lam Источник Размещён: 11.09.2009 03:08

Ответы (5)


137 плюса

3687 Репутация автора

Решение

Git clone - это команда, которую вы ищете:

git clone git@github.com:username/repo.git

Обновление: И это официальное руководство: https://help.github.com/articles/fork-a-repo

Взгляните на: https://help.github.com/

Это действительно полезный контент

Автор: Santi Размещён: 11.09.2009 03:15

34 плюса

31800 Репутация автора

Во-первых, вам нужно рассказать о себе. Получите ваше имя пользователя и токен вместе со своей страницей настроек .

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

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

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

Тогда вы сможете запустить:

git clone git@github.com:YOUR_USERNAME/YOUR_PROJECT.git
Автор: seth Размещён: 11.09.2009 03:17

11 плюса

404 Репутация автора

Запустите эти команды:

cd /pathToYourLocalProjectFolder

git pull origin master
Автор: Udayantha Udy Warnasuriya Размещён: 11.12.2013 01:21

0 плюса

57 Репутация автора

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

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

    ssh-keygen -t rsa -b 4096 -C " your_email@example.com "

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

    Генерация пары открытый / закрытый ключ RSA.

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

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

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

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

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

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

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

    ssh-add ~ / .ssh / id_rsa

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

    клип <~ / .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 git@github.com: yourGitUserName / YourRepoName.git

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

Автор: Prem Размещён: 29.06.2018 06:32

0 плюса

170 Репутация автора

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

git config --global user.name "Your Name"
git config --global user.email youremail@domain.com

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

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

Использование HTTPS намного проще.

НОТА:

Если вы ранее настроили SSH для своего удаленного репозитория, вам придется добавить этот ключ в файл ssh известных хостов на вашем ПК; если вы этого не сделаете и попытаетесь это сделать git clone git@github.com: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.
git@github.com: Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.
Автор: Saurabh Размещён: 28.08.2019 02:33
Вопросы из категории :
32x32