2014-01-24 4 views
1

Мне нужна помощь. Это первый раз, когда я использую Git Bash и GitHub.Как перенаправить проект обратно в вилку «происхождение» в GitHub

Я успешно разветвил проект в GitHub и клонировал проект на свой локальный диск: C: \ Users \ my_local_name, под которым Git Bash создал каталог с именем, идентичным этому клонированному проекту в GitHub, который vlerdas-subscribe.

Теперь я выполнил все изменения, внесенные в проект на моем локальном диске. Когда я выпустил нажимной команду с помощью Git Bash на my_local_name @ machine_name ~ (мастер) $ мастер мерзавец толчок происхождения

я фатальным: «Происхождение» не появляется, чтобы быть вместилищем мерзавец фатальным: Не удалось прочитать из удаленного хранилища. Пожалуйста, убедитесь, что у вас есть правильные права доступа и хранилище существует.

Когда я выпустил команду нажимной на my_local_name @ machine_name ~/vlerdas подписаться (мастер) $ мастер мерзавца толчок происхождение

Я получаю фатальный: не удалось прочитать Имя пользователя для 'https://github.com': Нет такого файла или каталога

Где я совершил ошибки? Вот шаги, сделанные мной раскошелиться и клонировать проект GitHub:

  1. Перейти к GitHub и выберите проект моего интереса, который vlerdas-подписываться

  2. форк проекта, нажав кнопка Fork (я создал свое имя пользователя/пароль GitHub)

  3. Клонировать вилку в текущем каталоге на моей машине с помощью Git Bash.

my_local_name @ machine_name ~ $ мерзавец клон https://github.com/my_GitHub_username/vlerdas-subscribe .git

  1. Для отслеживания исходного хранилища, я добавил еще один пульт под названием «вверх»:

4.1. Я Изменение текущего каталога в моей машине

my_local_name @ machine_name ~ $ кд vlerdas_subscribe

4,2. Назначает оригинальный репозиторий отдаленным называется «вверх»

my_local_name @ machine_name ~/vlerdas подписки (мастер) $ мерзавца удаленным добавить вверх URL_Link_to_the_GitHub_project.git

ответ

1

Там ошибка в текущей версии, не подскажите для имени пользователя и пароля на HTTPS.

Вы можете попробовать:

git remote rm origin 
git remote add origin '[email protected]:username/repo.git' 

или

git remote rm origin 
git remote add origin https://{username}:{password}@github.com/{username}/project.git 

Для вашей второй ошибки: Вы можете проверить, если ваш код на Github, глядя на странице репо (связь Github).

Вы добавили и зафиксировали свои изменения до нажатия?

git add . 
git commit -m 'commit message' 
1

благодарит за ваш ответ.

Я пробовал оба ваших предложения. Я все еще не могу успешно вернуть свой код в начало «fork». (Мои попытки показаны ниже)

Я думаю, что второй набор предоставленных вами команд работает немного лучше (в моей среде). Когда я нажимаю на коду, Git Bash говорит: "ошибка: ЦСИ refspec мастер не совпадает ни с

У меня есть еще один вопрос:. В случае, если я мог бы подтолкнуть мой код обратно в„вилку“, как Я рассматриваю мой новый код в GitHub

мОИ ПОПЫТКИ:

После того, как я вошел в первый набор Git Bash команды, я попробовал: мерзавец мастер толчок происхождения

и я получил: vhaiswjenlim @ VACOLTJENLIM ~ (мастер) $ git push origin master Предупреждение: Постоянно добавлен ключ хоста RSA для IP-адреса «192.30.252.128» в список известных хостов. Разрешение отклонено (publickey). fatal: Не удалось прочитать из удаленного хранилища.

Второй набор команд:

vhaiswjenlim @ VACOLTJENLIM ~ (мастер) $ мерзавец дистанционного гт происхождения

vhaiswjenlim @ VACOLTJENLIM ~ (мастер) $ мерзавец удаленного добавить происхождения https: // {имя пользователя }: {password}@github.com/{username}/{project_name}.git

vhaiswjenlim @ VACOLTJENLIM ~ (мастер) $ мерзавец толчок происхождения мастер ошибка: ЦСИ refspec мастер не соответствует ни одному. Ошибка: не удалось нажать несколько ссылок на 'https: // {имя_пользователя}: {пароль} @ github.com/{имя_пользователя}/{project_anme} .git'

Смежные вопросы