Как изменить имя пользователя удаленного URL? [Дубликат]

Самое простое решение - создать функцию JavaScript и вызвать его для обратного вызова Ajax success.

function callServerAsync(){
    $.ajax({
        url: '...',
        success: function(response) {

            successCallback(response);
        }
    });
}

function successCallback(responseObj){
    // Do something like read the response and show data
    alert(JSON.stringify(responseObj)); // Only applicable to JSON response
}

function foo(callback) {

    $.ajax({
        url: '...',
        success: function(response) {
           return callback(null, response);
        }
    });
}

var result = foo(function(err, result){
          if (!err)
           console.log(result);    
}); 
2822
задан e-satis 8 August 2014 в 17:12
поделиться

11 ответов

Вы можете

git remote set-url origin git://new.url.here

(см. git help remote), или вы можете просто отредактировать .git/config и изменить URL-адреса там. Вы не рискуете потерять историю, если вы не сделаете что-то очень глупое (и если вы беспокоитесь, просто сделайте копию своего репо, так как ваш репо - ваша история.)

4615
ответ дан hobbs 28 August 2018 в 14:34
поделиться

Изменить узел для сервера происхождения Git

из: http://pseudofish.com/blog/2010/06/28/change-host-for -a-git-origin-server /

Надеюсь, это не то, что вам нужно сделать. Сервер, который я использовал для совместной работы в нескольких проектах git, с истечением срока действия имени домена. Это означало найти способ миграции локальных репозиториев, чтобы вернуться в синхронизацию.

Обновление: спасибо @mawolf за то, что вы указали, что есть простой способ с недавними версиями git (post Feb, 2010):

git remote set-url origin ssh://newhost.com/usr/local/gitroot/myproject.git

Подробнее см. на странице руководства.

Если вы используете более старую версию, попробуйте это:

Как предостережение, это работает только как это один и тот же сервер, просто с разными именами.

Предполагая, что новое имя хоста - newhost.com, а старый - oldhost.com, изменение довольно просто.

Отредактируйте файл .git/config в рабочем каталоге. Вы должны увидеть что-то вроде:

[remote "origin"]
fetch = +refs/heads/*:refs/remotes/origin/*
url = ssh://oldhost.com/usr/local/gitroot/myproject.git

Измените oldhost.com на newhost.com, сохраните файл, и все готово.

Из моего ограниченного тестирования (git pull origin; git push origin; gitx) все кажется в порядке. И да, я знаю, что это плохая форма, чтобы возиться с внутренностями git.

78
ответ дан Craig McQueen 28 August 2018 в 14:34
поделиться

В Git Bash введите команду:

git remote set-url origin https://NewRepoLink.git

Введите учетные данные

Выполнено

5
ответ дан DeeJay 28 August 2018 в 14:34
поделиться

Я работал:

git remote set-url origin <project>
5
ответ дан Diego Santa Cruz Mendezú 28 August 2018 в 14:34
поделиться

Если вы используете TortoiseGit, выполните следующие шаги:

  1. Перейдите в свою местную папку проверки и щелкните правой кнопкой мыши, чтобы перейти к TortoiseGit -> Settings
  2. В левой выберите Git -> Remote
  3. На правой панели выберите origin
  4. Теперь измените значение текстового поля URL на место, где когда-либо был ваш новый удаленный репозиторий

Ваша ветка и все ваши локальные коммиты останутся нетронутыми, и вы можете продолжать работать так, как раньше.

5
ответ дан Don't Panic 28 August 2018 в 14:34
поделиться

Переключение удаленных URL

Откройте терминал.

Ist Шаг: - Измените текущий рабочий каталог на локальный проект.

2nd Step: - Перечислите свой (f3)

origin  https://github.com/USERNAME/REPOSITORY.git (fetch)

origin  https://github.com/USERNAME/REPOSITORY.git (push)

Измените URL своего пульта с HTTPS на SSH с помощью кнопок, которые вы хотите изменить.

3-й шаг: git remote set-url.

4th Step: - git remote set-url origin git@github.com:USERNAME/REPOSITORY.git

Теперь проверьте, что удаленный URL-адрес изменился.

5-й шаг: - git remote -v Проверить новый удаленный URL

origin  git@github.com:USERNAME/REPOSITORY.git (fetch)
origin  git@github.com:USERNAME/REPOSITORY.git (push)
14
ответ дан KARTHIKEYAN.A 28 August 2018 в 14:34
поделиться

, если вы клонировали свою локальную, автоматически будет состоять из

удаленного URL-адреса, где он клонируется.

вы можете проверить его, используя git remote -v

, если вы хочу внести в него изменения

git remote set-url origin https://github.io/my_repo.git

,

origin - ваша ветвь

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

git remote remove url
and 
git remote add origin url

для вас ...

7
ответ дан Mohideen ibn Mohammed 28 August 2018 в 14:34
поделиться
git remote -v
# View existing remotes
# origin  https://github.com/user/repo.git (fetch)
# origin  https://github.com/user/repo.git (push)

git remote set-url origin https://github.com/user/repo2.git
# Change the 'origin' remote's URL

git remote -v
# Verify new remote URL
# origin  https://github.com/user/repo2.git (fetch)
# origin  https://github.com/user/repo2.git (push)

Изменение URL удаленного пользователя

591
ответ дан Steven Penny 28 August 2018 в 14:34
поделиться

git remote set-url {name} {url}

ex) git remote set-url origin https://github.com/myName/GitTest.git

14
ответ дан strah 28 August 2018 в 14:34
поделиться
  1. удалить начало координат с помощью команды gitbash git remote rm origin
  2. И теперь добавить новый Origin, используя gitbash git remote add origin (Копировать URL-адрес HTTP из вашего репозитория проекта в бит-ведро) done
15
ответ дан Sunil Chaudhary 28 August 2018 в 14:34
поделиться
git remote set-url origin git://new.location

(альтернативно, откройте .git/config, найдите [remote "origin"] и отредактируйте строку url =.

Вы можете проверить, сработало ли это, просмотрев пульты:

git remote -v
# origin  git://new.location (fetch)
# origin  git://new.location (push)

В следующий раз, когда вы нажимаете, вам нужно будет указать новую ветвь вверху, например:

git push -u origin master

См. также: GitHub: изменение URL удаленного пользователя

38
ответ дан Zaz 28 August 2018 в 14:34
поделиться
Другие вопросы по тегам:

Похожие вопросы: