Ответ 1
Немного проще:
git remote set-url origin https://github.com/LongKnight/git-basics.git
Это заменит текущее начало новым.
Я не могу создать источник удаленно с помощью команды remote
:
$ git remote add origin https://github.com/LongKnight/git-basics.git
fatal: remote origin already exists.
Чтобы решить эту ошибку, я пробовал это:
$ git remote -v origin
$ git remote -v show origin
Он не загружает файлы из моего локального репозитория на пульт:
$ git push -u origin master
fatal: 'origin' does not appear to be a git repository
fatal: Could not read from remote repository.
Please make sure you have the correct access rights and the repository exists.
Есть ли у каждого репозитория собственное происхождение?
Решение: Я использовал Powershell, который поставлялся с Github или Git Shell, так как он также призван выполнять мой учебник, как только я переключился на Git Bash, он работал нормально.
Немного проще:
git remote set-url origin https://github.com/LongKnight/git-basics.git
Это заменит текущее начало новым.
Хм.
Это довольно странно, почему ваше происхождение не имеет значения. Как правило, это должно выглядеть так:
[[email protected]_potter]$ git remote -v
origin /mnt/temp.git (fetch)
origin /mnt/temp.git (push)
У вашего источника нет ассоциированной с ним ссылки. Он фактически назвал пару значений. Поэтому, когда вы говорите "git push origin master", Git заменяет значение начала. В моем случае это будет "/mnt/temp.git".
Теперь что вы можете сделать?
Попробуйте следующее:
1) Клонировать репозиторий в другом каталоге.
2) запустите "git remote -v
" и получите значение origin
3) В вашем случае это выглядит так: https://github.com/LongKnight/git-basics.git"
4) Итак, вернитесь в свой рабочий каталог и запустите "git remote add origin2 https://github.com/LongKnight/git-basics.git
"
5) Запустите "git remote remove origin
"
6) Теперь запустите "git remote rename origin2 origin
"
7) Посмотрите, что теперь имеет значение "git remote -v"
8) Он должен быть установлен правильно. Если это так, запустите "git push
"