VCS: Różnice pomiędzy wersjami
Nie podano opisu zmian |
Nie podano opisu zmian |
||
| (Nie pokazano 2 pośrednich wersji utworzonych przez tego samego użytkownika) | |||
| Linia 1: | Linia 1: | ||
VCS to zgodna z [https://pl.wikipedia.org/wiki/Git_(oprogramowanie) git] aplikacja do kontroli wersji (ang. <i>[https://pl.wikipedia.org/wiki/System_kontroli_wersji Version Control System]</i>), bazująca na [https://pl.wikipedia.org/wiki/Otwarte_oprogramowanie open source]-owym projekcie [https:// | VCS to zgodna z [https://pl.wikipedia.org/wiki/Git_(oprogramowanie) git] aplikacja do kontroli wersji (ang. <i>[https://pl.wikipedia.org/wiki/System_kontroli_wersji Version Control System]</i>), bazująca na [https://pl.wikipedia.org/wiki/Otwarte_oprogramowanie open source]-owym projekcie [https://forgejo.org/ Forgejo]. | ||
{{Informacja|Do bezpiecznego korzystania z tej aplikacji za pomocą przeglądarki WWW wymagana jest przeglądarka WWW obsługująca nagłówki [https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Sec-Fetch-Site Sec-Fetch-Site] oraz [https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Origin Origin] (np. aktualna wersja [[Firefox]] lub [[Google Chrome|Chrome]]).}} | {{Informacja|Do bezpiecznego korzystania z tej aplikacji za pomocą przeglądarki WWW wymagana jest przeglądarka WWW obsługująca nagłówki [https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Sec-Fetch-Site Sec-Fetch-Site] oraz [https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Origin Origin] (np. aktualna wersja [[Firefox]] lub [[Google Chrome|Chrome]]).}} | ||
| Linia 11: | Linia 11: | ||
* zarządzania kodami źródłowymi aplikacji utrzymywanych przez firmę, | * zarządzania kodami źródłowymi aplikacji utrzymywanych przez firmę, | ||
* zarządzania kodami źródłowymi aplikacji tworzonych dla firmy przez jej dostawców, | * zarządzania kodami źródłowymi aplikacji tworzonych dla firmy przez jej dostawców, | ||
* wersjonowania dowolnych plików testowych lub/i binarnych z możliwością zgłaszania zmian za pomocą Pull Request-ów oraz problemów za pomocą Issues. | * wersjonowania dowolnych plików testowych lub/i binarnych z możliwością zgłaszania zmian za pomocą Pull Request-ów oraz problemów za pomocą Issues, | ||
* wykonywania [https://en.wikipedia.org/wiki/CI/CD procesów CI/CD] (nazywanych w VCS ''Akcjami'') przy użyciu [[Konfiguracja Forgejo Runner do komunikacji z VCS|runnerów]] zapewnianych we własnym zakresie przez [[Abonent|abonenta]]. | |||
Uwagi: | Uwagi: | ||
| Linia 17: | Linia 18: | ||
** musi ono obsługiwać autentykację certyfikatami ([[mTLS]]) gdyż nie są obsługiwane inne metody autentykacji (np. klucze SSH, tokeny, hasła), | ** musi ono obsługiwać autentykację certyfikatami ([[mTLS]]) gdyż nie są obsługiwane inne metody autentykacji (np. klucze SSH, tokeny, hasła), | ||
** zalecamy używanie najnowszej stabilnej wersji oprogramowania zalecanej przez jego producenta oraz regularne aktualizacje. | ** zalecamy używanie najnowszej stabilnej wersji oprogramowania zalecanej przez jego producenta oraz regularne aktualizacje. | ||
* Nie wszystkie funkcjonalności oferowane przez projekt | * Nie wszystkie funkcjonalności oferowane przez projekt Forgejo są dostępne w aplikacji VCS. W przypadku wątpliwości polecamy sprawdzenie dostępności potrzebnych elementów w [https://www.cybo.pl/demo serwisie demo]. | ||
Zobacz też: | Zobacz też: | ||
*[[Konfiguracja git do komunikacji z VCS]] | *[[Konfiguracja git do komunikacji z VCS]] | ||
*[[Konfiguracja Forgejo Runner do komunikacji z VCS]] | |||
*[[:Kategoria:VCS|Informacje dotyczące aplikacji VCS]] | *[[:Kategoria:VCS|Informacje dotyczące aplikacji VCS]] | ||
*[https://docs | *[https://forgejo.org/docs/latest/ Dokumentacja producenta Forgejo] | ||
[[Kategoria:VCS]] | [[Kategoria:VCS]] | ||
Aktualna wersja na dzień 06:55, 2 paź 2025
VCS to zgodna z git aplikacja do kontroli wersji (ang. Version Control System), bazująca na open source-owym projekcie Forgejo.
W przypadku serwisu korzystającego z domeny o nazwie moja.domena, aplikacja VCS dostępna jest za pomocą przeglądarki internetowej (np. Firefox lub Chrome) lub polecenia git standardowo pod adresem https://vcs.moja.domena/
Adres URL aplikacji VCS w danym serwisie znajduje się w panelu administracyjnym tego serwisu, na stronie Aplikacje / VCS.
Z aplikacji korzystać mogą wyłącznie aktywni użytkownicy należący do grupy users_vcs lub/i administrators za pomocą ważnego certyfikatu posiadającego przynajmniej jedno z następujących uprawnień: VCS, AnyNonAdm.
Aplikacja VCS wykorzystywana może być np. do:
- zarządzania kodami źródłowymi aplikacji utrzymywanych przez firmę,
- zarządzania kodami źródłowymi aplikacji tworzonych dla firmy przez jej dostawców,
- wersjonowania dowolnych plików testowych lub/i binarnych z możliwością zgłaszania zmian za pomocą Pull Request-ów oraz problemów za pomocą Issues,
- wykonywania procesów CI/CD (nazywanych w VCS Akcjami) przy użyciu runnerów zapewnianych we własnym zakresie przez abonenta.
Uwagi:
- Niezależnie od wykorzystywanego oprogramowania klienckiego (np. przeglądarka internetowa, klient git):
- musi ono obsługiwać autentykację certyfikatami (mTLS) gdyż nie są obsługiwane inne metody autentykacji (np. klucze SSH, tokeny, hasła),
- zalecamy używanie najnowszej stabilnej wersji oprogramowania zalecanej przez jego producenta oraz regularne aktualizacje.
- Nie wszystkie funkcjonalności oferowane przez projekt Forgejo są dostępne w aplikacji VCS. W przypadku wątpliwości polecamy sprawdzenie dostępności potrzebnych elementów w serwisie demo.
Zobacz też: