Jak dodać licencję do istniejącego projektu GitHub


Odpowiedzi:


273
  1. Idź do swojego repozytorium
  2. Dodaj nowy plik, klikając niebieską ikonę plusa
  3. Wpisz nazwę pliku jako License.txt lub License.md, po czym pojawi się próbnik licencji. Następnie możesz wybrać rodzaj licencji.

335
  1. W swoim repozytorium kliknij „Utwórz nowy plik”

krok 0


2. a) Wpisz „LICENSE”, „LICENSE.md” lub „LICENSE.txt” jako nazwę pliku nowego pliku. b) „Chcesz użyć nowego szablonu?” pojawi się okno dialogowe.

krok 1


  1. Wybierz preferowaną licencję.

krok 2

Przyjęta odpowiedź jest już prawie gotowa, ale pomyliła mnie, ponieważ powiedziała „kliknij niebieski plus” - interfejs mógł się zmienić - a obraz jest taki sam jak PO.


5
Jako bonus, licencja będzie teraz wyświetlana w prawej górnej części strony, po liczbie współpracowników.
Dan Dascalescu,

3
Tak jest! Dobra funkcja Prawdopodobnie nie na tyle na temat, by zawrzeć w mojej odpowiedzi, ale dziękuję za podkreślenie.
BrechtDeMan

2
Zauważ, że najczęstszą nazwą pliku jest po prostu LICENCJA, podczas gdy LICENSE.txt i LICENSE.md są mniej popularnymi nazwami plików.
vog

64

Jest łatwiejszy sposób na przejście do kreatora „Dodaj licencję”:

  • Przejdź do Insightszakładki swojego repozytorium
  • Kliknij Communitypo lewej stronie
  • Po prawej stronie kliknij Addwiersz, który mówiLicense

dodaj licencję do repozytorium github

Z jakiegoś powodu nie jest to nawet wspomniane w dokumentach na github .


1
Bardzo przydatne i znacznie łatwiejsze. Dzięki wielkie.
Max

8
  1. Idź do swojego repozytorium
  2. Kliknij przycisk „Utwórz nowy plik”
  3. Wpisz nazwę pliku jako License.txt lub License.md w polu wejściowym obok nazwy repozytorium, po prawej stronie pojawi się rozwijany przycisk
  4. Wybierz rodzaj wybranej licencji
  5. Kliknij przycisk „Zatwierdź nowy plik” u dołu (zielony przycisk)
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.