Команда git remote add: Как отредактировать удаленный тег в файле .git / config? - PullRequest
0 голосов
/ 17 мая 2018

В настоящее время я работаю над настройкой Gerrit для настройки репозитория CAF на локальный сервер. Я столкнулся с одной проблемой. Проблема в том, какую последнюю версию Android я скачал из репозитория CAF, она содержит следующий тег в файле .git / config для удаленного доступа.

[remote "caf"]
url = https://source.codeaurora.org/quic/la/kernel/msm-3.18.git
review = codeaurora.org
projectname = kernel/msm-3.18
fetch = +refs/heads/*:refs/remotes/caf/*

Теперь я хочу использовать этот репозиторий с локальным сервером Gerrit, поэтому мне нужно использовать [удаленный «источник»] в качестве удаленного вместо [удаленного «кафе»], и для этого я предоставил

git remote add origin ssh://XYZ@IP:PORT/qualcomm_625/kernel/msm-3.18.git

после этого в вышеуказанном конфигурационном файле добавляется новый контент, как следует,

[remote "origin"]
url = ssh://XYZ@IP:PORT/qualcomm_625/kernel/msm-3.18.git
fetch = +refs/heads/*:refs/remotes/origin/*

как добавить две отсутствующие строки "projectname" "review" с помощью команды git remote add?

1 Ответ

0 голосов
/ 17 мая 2018

Вы можете добавить пользовательские значения, используя git config.

  1. Добавьте свое новое происхождение: git remote add origin path/to/repo.git
  2. Добавьте пользовательскую конфигурацию, используя: git config remote.origin.review review-data

Таким образом, в вашем случае, чтобы применить ту же дополнительную конфигурацию, как в примере:

[remote "caf"]
url = https://source.codeaurora.org/quic/la/kernel/msm-3.18.git
review = codeaurora.org
projectname = kernel/msm-3.18
fetch = +refs/heads/*:refs/remotes/caf/*

Вы можете выполнить следующие команды:

  1. git remote add origin ssh://XYZ@IP:PORT/qualcomm_625/kernel/msm-3.18.git
  2. git config remote.origin.review codeaurora.org
  3. git config remote.origin.projectname kernel/msm-3.18

Вы получите новый дополнительный пульт:

[remote "origin"]
url = ssh://XYZ@IP:PORT/qualcomm_625/kernel/msm-3.18.git
fetch = +refs/heads/*:refs/remotes/origin/*
review = codeaurora.org
projectname = kernel/msm-3.18

Надеюсь, это поможет!

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