БовмСстная Ρ€Π°Π±ΠΎΡ‚Π°GitБправочная Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡΠ˜Π·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ URL ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ рСпозитория

ИзмСнСниС URL ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ рСпозитория

Настройка ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ URL ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Ρ… Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠ΅Π² Π² GitVerse: Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅, ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ URL Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠ΅Π².


ОбновлСниС ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ URL

URL ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ рСпозитория состоит ΠΈΠ· ΠΈΠΌΠ΅Π½ΠΈ ΠΈ названия рСпозитория:

ssh://git@gitverse.ru:2222/<username>/<repository_name>.git

ΠŸΡ€ΠΈ смСнС username ΠΈΠ»ΠΈ названия рСпозитория Π² GitVerse ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠ΅ΠΌ локально Π²Π°ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π΅Π³ΠΎ URL.

Для измСнСния настроСк Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹:

  1. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ Π·Π°Π΄Π°Π½Π½ΠΎΠ΅ имя, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅:
    git remote -v
    ΠžΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡΡ сообщСниС Π²ΠΈΠ΄Π°:
    origin  ssh://git@gitverse.ru:2222/<username>/<repository_name>.git (fetch)
    origin  ssh://git@gitverse.ru:2222/<username>/<repository_name>.git (push)
  2. Π§Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²ΠΎΠ΅ имя рСпозитория, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅:
    git remote set-url origin ssh://git@gitverse.ru:2222/<new_username>/<new_repository_name>.git
  3. Π§Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²ΠΎΠ΅ имя источника, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅:
    git remote rename origin <new_origin_name>

Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ URL

Для добавлСния Π½ΠΎΠ²ΠΎΠ³ΠΎ ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ источника рСпозитория Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ git remote add <additional_origin_name> ssh://git@gitverse.ru:2222/<username>/<repository_name>.git, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

git remote add origin2 ssh://gitverse.ru:2222/cicd_tutorials/self_hosted_runner_examples.git

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ добавлСния Π½ΠΎΠ²ΠΎΠ³ΠΎ URL

  1. ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ URL (SSH рСпозитория):

  2. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Π½ΠΎΠ²Ρ‹ΠΉ ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹ΠΉ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ URL:

    git remote add origin2 ssh://git@gitverse.ru:2222/cicd_tutorials/self_hosted_runner_examples.git
  3. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹ΠΉ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½:

    git remote -v

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠ΅ΠΌ Ρ‡Π΅Ρ€Π΅Π· Ρ‚ΠΎΠΊΠ΅Π½ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ

Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π½ΠΈΠΆΠ΅:

  1. ΠšΠ»ΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ рСпозитория ΠΏΠΎ Ρ‚ΠΎΠΊΠ΅Π½Ρƒ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ.

  2. Π—Π°ΠΌΠ΅Π½Π° URL ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ рСпозитория, Π³Π΄Π΅ Π·Π°Π΄Π°ΡŽΡ‚ΡΡ Π½ΠΎΠ²Ρ‹Π΅:

    1. Π’ΠΎΠΊΠ΅Π½ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ.
    2. Имя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ (username).
    3. Имя рСпозитория.
  3. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½ΠΎΠ²ΠΎΠ³ΠΎ URL ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ рСпозитория.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€:

$ git clone https://Ρ‚ΠΎΠΊΠ΅Π½_Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ4@gitverse.ru/ваш_username/имя_рСпозитория.git
$ git remote set-url origin https://Π½ΠΎΠ²Ρ‹ΠΉ_Ρ‚ΠΎΠΊΠ΅Π½_Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ4@gitverse.ru/Π½ΠΎΠ²ΠΎΠ΅_username/Π½ΠΎΠ²ΠΎΠ΅_имя_рСпозитория.git
$ git remote -v
origin  origin origin https://Π½ΠΎΠ²Ρ‹ΠΉ_Ρ‚ΠΎΠΊΠ΅Π½_Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ4@gitverse.ru/Π½ΠΎΠ²ΠΎΠ΅_username/Π½ΠΎΠ²ΠΎΠ΅_имя_рСпозитория.git (fetch)
origin  origin origin https://Π½ΠΎΠ²Ρ‹ΠΉ_Ρ‚ΠΎΠΊΠ΅Π½_Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ4@gitverse.ru/Π½ΠΎΠ²ΠΎΠ΅_username/Π½ΠΎΠ²ΠΎΠ΅_имя_рСпозитория.git (push)

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠ΅ΠΌ ΠΏΠΎ HTTPS

Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π½ΠΈΠΆΠ΅:

  1. ΠšΠ»ΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ рСпозитория ΠΏΠΎ HTTPS.

  2. Π—Π°ΠΌΠ΅Π½Π° URL ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ рСпозитория, Π³Π΄Π΅ Π·Π°Π΄Π°ΡŽΡ‚ΡΡ Π½ΠΎΠ²Ρ‹Π΅:

    1. Username ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.
    2. Имя рСпозитория.
  3. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½ΠΎΠ²ΠΎΠ³ΠΎ URL ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ рСпозитория.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€:

$ git clone origin https:/gitverse.ru/ваш_username>/имя_рСпозитория.git
$ git remote -v
$ git remote set-url origin https:/gitverse.ru/ваш_Π½ΠΎΠ²Ρ‹ΠΉ_username/Π½ΠΎΠ²ΠΎΠ΅_имя_рСпозитория.git
origin  origin https:/gitverse.ru/ваш_Π½ΠΎΠ²Ρ‹ΠΉ_username/Π½ΠΎΠ²ΠΎΠ΅_имя_рСпозитория.git (fetch)
origin  origin https:/gitverse.ru/ваш_Π½ΠΎΠ²Ρ‹ΠΉ_username/Π½ΠΎΠ²ΠΎΠ΅_имя_рСпозитория.git (push)

Π§Ρ‚ΠΎ дальшС:

Π’Ρ‹ нашли Ρ‡Ρ‚ΠΎ искали?