ΠΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ URL ΡΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΡ
ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ URL ΡΠ΄Π°Π»Π΅Π½Π½ΡΡ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠ΅Π² Π² GitVerse: Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅, ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΈ ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅ URL ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠ΅Π².
ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠ΅Π³ΠΎ URL
URL ΡΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΡ ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· ΠΈΠΌΠ΅Π½ΠΈ ΠΈ Π½Π°Π·Π²Π°Π½ΠΈΡ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΡ:
ssh://git@gitverse.ru:2222/<username>/<repository_name>.gitΠΡΠΈ ΡΠΌΠ΅Π½Π΅ username ΠΈΠ»ΠΈ Π½Π°Π·Π²Π°Π½ΠΈΡ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΡ Π² GitVerse ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Ρ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠ΅ΠΌ Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎ Π²Π°ΠΌ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΡΡΠ΅Π±ΠΎΠ²Π°ΡΡΡΡ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ Π΅Π³ΠΎ URL.
ΠΠ»Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π½Π°ΡΡΡΠΎΠ΅ΠΊ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ:
- Π§ΡΠΎΠ±Ρ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ ΡΠ΅ΠΊΡΡΠ΅Π΅ Π·Π°Π΄Π°Π½Π½ΠΎΠ΅ ΠΈΠΌΡ, Π²ΡΠΏΠΎΠ»Π½ΠΈΡΠ΅:
ΠΡΠΎΠ±ΡΠ°Π·ΠΈΡΡΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ Π²ΠΈΠ΄Π°:
git remote -vorigin ssh://git@gitverse.ru:2222/<username>/<repository_name>.git (fetch) origin ssh://git@gitverse.ru:2222/<username>/<repository_name>.git (push) - Π§ΡΠΎΠ±Ρ Π·Π°Π΄Π°ΡΡ Π½ΠΎΠ²ΠΎΠ΅ ΠΈΠΌΡ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΡ, Π²ΡΠΏΠΎΠ»Π½ΠΈΡΠ΅:
git remote set-url origin ssh://git@gitverse.ru:2222/<new_username>/<new_repository_name>.git - Π§ΡΠΎΠ±Ρ Π·Π°Π΄Π°ΡΡ Π½ΠΎΠ²ΠΎΠ΅ ΠΈΠΌΡ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ°, Π²ΡΠΏΠΎΠ»Π½ΠΈΡΠ΅:
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
ΠΠΎΠ»ΡΡΠΈΡΠ΅ URL (SSH ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΡ):
ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΠ΅ Π½ΠΎΠ²ΡΠΉ ΡΠ΄Π°Π»Π΅Π½Π½ΡΠΉ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΠΉ URL:
git remote add origin2 ssh://git@gitverse.ru:2222/cicd_tutorials/self_hosted_runner_examples.gitΠΡΠΎΠ²Π΅ΡΡΡΠ΅, ΡΡΠΎ ΡΠ΄Π°Π»Π΅Π½Π½ΡΠΉ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½:
git remote -v
ΠΡΠΈΠΌΠ΅ΡΡ ΡΠ°Π±ΠΎΡΡ Ρ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠ΅ΠΌ ΡΠ΅ΡΠ΅Π· ΡΠΎΠΊΠ΅Π½ Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΠΈ
Π ΠΏΡΠΈΠΌΠ΅ΡΠ΅ Π½ΠΈΠΆΠ΅:
-
ΠΠ»ΠΎΠ½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΡ ΠΏΠΎ ΡΠΎΠΊΠ΅Π½Ρ Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΠΈ.
-
ΠΠ°ΠΌΠ΅Π½Π° URL ΡΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΡ, Π³Π΄Π΅ Π·Π°Π΄Π°ΡΡΡΡ Π½ΠΎΠ²ΡΠ΅:
- Π’ΠΎΠΊΠ΅Π½ Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΠΈ.
- ΠΠΌΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ (username).
- ΠΠΌΡ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΡ.
-
ΠΡΠΎΠ²Π΅ΡΠΊΠ° Π½ΠΎΠ²ΠΎΠ³ΠΎ 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
Π ΠΏΡΠΈΠΌΠ΅ΡΠ΅ Π½ΠΈΠΆΠ΅:
-
ΠΠ»ΠΎΠ½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΡ ΠΏΠΎ HTTPS.
-
ΠΠ°ΠΌΠ΅Π½Π° URL ΡΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΡ, Π³Π΄Π΅ Π·Π°Π΄Π°ΡΡΡΡ Π½ΠΎΠ²ΡΠ΅:
- Username ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ.
- ΠΠΌΡ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΡ.
-
ΠΡΠΎΠ²Π΅ΡΠΊΠ° Π½ΠΎΠ²ΠΎΠ³ΠΎ 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)Π§ΡΠΎ Π΄Π°Π»ΡΡΠ΅:
- ΠΈΠ·ΡΡΠΈΡΠ΅ ΠΏΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ ΡΠ°Π·Π΄Π΅Π» Π Π°Π±ΠΎΡΠ° Ρ ΡΠ΅ΡΠΌΠΈΠ½Π°Π»ΠΎΠΌ;
- ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡΡΠ΅ΡΡ Ρ ΡΠ°Π·Π΄Π΅Π»ΠΎΠΌ Π Π°Π±ΠΎΡΠ° Ρ ΡΠ°ΠΉΠ»Π°ΠΌΠΈ ΠΈ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΠΌΠΈ;
- ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡΡΠ΅ΡΡ Ρ ΡΠ°Π·Π΄Π΅Π»ΠΎΠΌ ΠΠΎΠΌΠ°Π½Π΄Ρ Git.