У меня есть проект по github, над которым я работал раньше. Тем не менее, я уничтожил свой компьютер, и мне интересно, какую команду git я должен вызвать под своим именем пользователя, чтобы снова проверить проект, чтобы я мог вносить мои последние изменения в github под своей учетной записью.
Как я вытаскиваю свой проект из github?
Ответ 1
Git clone - это команда, которую вы ищете:
git clone [email protected]:username/repo.git
Обновление: И это официальное руководство: https://help.github.com/articles/fork-a-repo
Взгляните на: https://help.github.com/
Он имеет действительно полезный контент
Ответ 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)
Откройте 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". ключевые фразы ".
Введите кодовую фразу (пусто для парольной фразы): [Введите кодовую фразу] Введите ту же фразу еще раз: [Введите фразу еще раз]
Добавьте ключ к агенту SSH
Введите следующее в Git Bash (99999 - только пример), чтобы увидеть, что агент запущен и работает. eval $ (ssh-agent -s) Агент PID 99999
затем введите это.
ssh-add ~/.ssh/id_rsa
затем скопируйте ключ SSH в буфер обмена с помощью этой команды
клип & lt; ~/.Ssh/id_rsa.pub
Добавьте ключ SSH в учетную запись Git
На сайте GitHib щелкните изображение в верхнем правом углу и выберите настройки. На следующей странице выберите параметр SSH и GPG keys. Это откроет страницу ключа SSH. Нажмите на новый ключ SSH. В поле "Заголовок" добавьте описательную метку для нового ключа. Вставьте свой ключ в поле "Ключ".
Клонировать репозиторий
Откройте 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
Все, все коммиты и ветки в удаленном репо теперь доступны в локальном репозитории вашего компьютера.
Удачного кодирования, ура - :)