У меня есть проект на github, над которым я работал раньше. Однако я уничтожил свой компьютер, и мне интересно, какую команду git я должен вызывать под своим именем пользователя, чтобы снова проверить мой проект, чтобы я мог отправить свои последние изменения в github под своей учетной записью.
109
/path/repo.git
но когда я клонирую локальное репо, которое мне нужно сделать»/path/repo/.git
Я что-то делаю не так?Во-первых, вам нужно рассказать git о себе. Получите свое имя пользователя и токен на странице настроек .
Затем запустите:
Если у вас нет резервной копии ключа, вам нужно будет сгенерировать новый ключ.
Тогда вы сможете запустить:
источник
Выполните эти команды:
источник
/pathToYourLocalProjectFolder
его больше не существует».Поскольку вы уничтожили свой компьютер и хотите снова проверить свой проект, вы можете начать с выполнения следующих начальных настроек:
Войдите в свою учетную запись github, перейдите в репозиторий, который вы хотите клонировать, и скопируйте URL-адрес в разделе «Клонировать с HTTPS».
Вы можете клонировать удаленный репозиторий с помощью HTTPS, даже если вы настраивали SSH в последний раз :
НОТА:
Если вы ранее настраивали SSH для своего удаленного репозитория, вам нужно будет добавить этот ключ в ssh-файл известных хостов на вашем ПК; если вы этого не сделаете и попытаетесь сделать
git clone git@github.com:username/repo-name.git
, вы увидите ошибку, аналогичную приведенной ниже:В этом случае использовать HTTPS проще, чем SSH.
источник
Необходимо выполнить несколько шагов (для Windows)
Откройте 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».
Введите кодовую фразу (пусто, если кодовая фраза отсутствует): [Введите кодовую фразу] Введите ту же кодовую фразу еще раз: [Введите кодовую фразу еще раз]
Добавьте ключ в SSH Agent
Введите в Git Bash следующее (99999 - это просто пример), чтобы увидеть, что агент запущен и работает. eval $ (ssh-agent -s) Идентификатор идентификатора агента 99999
затем введите это.
ssh-add ~ / .ssh / id_rsa
затем скопируйте ключ SSH в буфер обмена с помощью этой команды
клип <~ / .ssh / id_rsa.pub
Добавьте SSH-ключ в учетную запись Git
На сайте GitHib щелкните изображение в правом верхнем углу и выберите настройки. На следующей странице выберите параметр SSH и ключи GPG. Это откроет страницу ключа SSH. Нажмите на новый ключ SSH. В поле «Заголовок» добавьте описательную метку для нового ключа. Вставьте свой ключ в поле «Ключ».
Клонировать репозиторий
Откройте 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/
источник
Вы можете сделать это двумя способами,
1. Клонирование удаленного репо на локальный хост
пример: git clone https://github.com/user-name/repository.git
2. Получение удаленного репо на локальный хост
Сначала вам нужно создать локальное репозиторий git,
пример: git init или git init repo-name затем git pull https://github.com/user-name/repository.git
Вот и все, все коммиты и ветвления в удаленном репо теперь доступны в локальном репозитории вашего компьютера.
Удачного кодирования, ура - :)
источник