Как отладить GIT Remote Set-URL не работает - PullRequest
0 голосов
/ 30 января 2019

Я не могу изменить удаленный URL Git с git:// на https://.

Как показано ниже, git remote set-url не работает:

$ git remote -v

origin git: //github.com/userName/repoName.git (fetch)

origin git: //github.com/userName/repoName.git (push)

$ git remote set-url origin https://github.com/userName/repoName.git

$ git remote -v

origin git: //github.com/userName/repoName.git(выборка)

origin git: //github.com/userName/repoName.git (push)

Я также попытался удалить пульт и повторно добавить его, безрезультатно.

.git / config

[remote "origin"]
    url = https://github.com/userName/repoName.git
    fetch = +refs/heads/*:refs/remotes/origin/*

Я проверил множество запросов, касающихся git remote set-url, но ни один из них не касался этой проблемы.из set-url не работает.

Ответы [ 2 ]

0 голосов
/ 30 января 2019

Использовать команду (Возможно, вы должны использовать разрешение администратора в операционной системе Windows или sudo разрешение в macOS или Linux)

git remote add upstream https://example.com/ORIGINAL_OWNER/ORIGINAL_REPOSITORY.git

См. https://help.github.com/articles/configuring-a-remote-for-a-fork/

0 голосов
/ 30 января 2019

решено

После запуска $ git config --list я понял, что .git / config заставляет git переименовывать все пульты. Для получения дополнительной информации см. Здесь .

. Чтобы решить эту проблему, вы можете:

  1. Редактировать файл вручную: git config --global --edit
  2. Удалить раздел: git config --global --remove-section url."git://github.com/"

Второй вариант предпочтительнее, так как он безопаснее, чем непосредственное редактирование файла конфигурации git.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...