Mam pytanie mając projekt na githubie i chcę go sklonować ale projekt ma pliki nieśledzone w gitingore więc jak sklonuje to ich nie pobiorę. Chcę pobrać projekt laravela gdzie nieśledzone są cały folder vendor czy .env. W jaki sposób moge zrobić aby mój projekt po sklonowaniu miał te pliki lokalnie na komputerze ?
Jak uruchomić aplikację w Laravel z repozytorium?
- Rejestracja: dni
- Ostatnio: dni
Jak były nieśledzone to nie były nigdy wysłane na serwer, więc skąd mają się pojawić?
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Silesia/Marki
- Postów: 5549
phpowiec napisał(a):
Mam pytanie mając projekt na githubie i chcę go sklonować ale projekt ma pliki nieśledzone w gitingore więc jak sklonuje to ich nie pobiorę. Chcę pobrać projekt laravela gdzie nieśledzone są cały folder vendor czy .env. W jaki sposób moge zrobić aby mój projekt po sklonowaniu miał te pliki lokalnie na komputerze ?
Ja php nie znam, ale jak sa w gitignore to pewnie specjalnie żeby nie być wysłane. Więc pewnie jakoś magicznie powineneś sobie te pliki wygenerować narzedziem do zarządzania projektem w php/laravela
BTW daj link do repo to będzie łatwiej
- Rejestracja: dni
- Ostatnio: dni
- Postów: 3581
Taki .env jest w gitignore i tak ma być. Po to masz .envexample żeby sobie go loklanie skopiować i uzupełnić danymi dla Twojego projektu.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 10227
phpowiec napisał(a):
Mam pytanie mając projekt na githubie i chcę go sklonować ale projekt ma pliki nieśledzone w gitingore więc jak sklonuje to ich nie pobiorę. Chcę pobrać projekt laravela gdzie nieśledzone są cały folder vendor czy .env. W jaki sposób moge zrobić aby mój projekt po sklonowaniu miał te pliki lokalnie na komputerze ?
Czyli chcesz pobrać nieistniejące pliki? :>
- Krok pierwszy, na 95% w repozytorium o którym mówisz jest
ReadMe.mdw którym jest opisane jak uruchomić projekt. Zapoznaj się z nim. Na pewno znajdziesz w nim informacje o tym jak zainstalować zależności (które zostaną wsadzone dovendor/). Na 99% będzie tocomposer install.
Plik .env to plik która zwiera lokalnie zdefiniowane zmienne środowiskowe, zależne od maszyny na której się stoi - także Twój .env będzie inny niż czyjś .env. Tak jak pisał @jurek1980 , za pewne jest też .env.example lub coś podobnego. Katalog vendor/ to folder do którego są instalowane wszystkie zależności, z których korzysta projekt. Wersja 9.45 laravela korzysta z 32 zależności, które swoje ważą - nie chcesz tego ściągać ręcznie. Jego nie ma być w repozytorium.

- Rejestracja: dni
- Ostatnio: dni
- Postów: 69
Czyli jak mogę stworzyć folder vendor po sklonowaniu repozytorium ?
- Rejestracja: dni
- Ostatnio: dni
- Postów: 10227
phpowiec napisał(a):
Czyli jak mogę stworzyć folder
vendorpo sklonowaniu repozytorium ?
Czy przeczytałeś w ogóle co Ci napisałem?
Riddle napisał(a):
- Krok pierwszy, na 95% w repozytorium o którym mówisz jest
ReadMe.mdw którym jest opisane jak uruchomić projekt. Zapoznaj się z nim. Na pewno znajdziesz w nim informacje o tym jak zainstalować zależności (które zostaną wsadzone dovendor/).
Podeślij link do tego repozytorium.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 3581
Poczytaj co to Composer
Robisz Composer install i źródła się pobierają.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 449
Te pliki, które sa pomijane to dane wrazliwe. DLatego kazdy projekt ma swoje pliki srodowiskowe i tam sa klucze API, dostepy do bazy i wszelkie dane ktorych nie chcesz udostepniac. DLatego musisz sobie skopiowac plik .env.example jako .env nazwac i wpisac swoje dane. potem musisz skomponowac wszelkie dodatki jakie maja sie poajwic dlatego myk cyk composer install. A baze danyc robisz: php artisan migrate i to ci tworzy tabele (baze stworz recznie sam)