Üdv mindenkinek!
vannak modulok, amiket több site-on használnék, ezeket szeretném git-tel kezelni ( nem értek a git-hez, csak olykor használom).
1. Létrehozok egy bare repo-t egy kozpont.com tárhelyen:
ssh -lNEVEM kozpont.com cd ~/public_html/git/ git init --bare MODUL_NEVE.git cd MODUL_NEVE.git git update-server-info
2. ugyanezen a tárhelyen van egy teszt drupal, abban csinálok egy klónt, ebben lesznek a fájlok és ebben fejlesztek:
cd ~/public_html/TESZT_DRUPAL/sites/all/modules/custom git clone ~/public_html/git/MODUL_NEVE.git cd MODUL_NEVE touch TEST.txt git add . git commit -am "teszt" git push origin master
3. teszt:
cd ~/public_html/git/MODUL_NEVE.git git log
4. belépek másik tárhelyre, ahol használni akarom a modult:
ssh -lMASIK_NEVEM MASIK_TARHELY.xyz cd ~/public_html/sites/all/modules/custom git clone http://kozpont.com/public_html/git/MODUL_NEVE.git
...és lehoz nekem egy üres klónt:
"Cloning into 'MODUL_NEVE'...
warning: You appear to have cloned an empty repository.
Checking connectivity... done."
cd MODUL_NEVE ls -la -> .git ( és semmi más )
tud valaki tippet adni, hogy mi lehet a nyűgje?
Drupal verzió:
Fórum:
Lehet, zöldséget mondok, de a
Lehet, zöldséget mondok, de a saját serveren http-vel kezelt git cuccoknak kell valami extra, ami, annyira bonyolult a rendelkezésre álló lehetőségekhez képest, hogy soha az életben nem volt erőm végigvinni.
Valahogy azzal függ össze, hogy a git clone http://kozpont.com/public_html/git/MODUL_NEVE.git a serveren lévő .git könyvtárból szerez adatokat, és mivel . ezért ugye alapból hidden.
Egyszerűbb bitbucketet vagy githubot használni ilyen custom modulokra.
----
Rájöttem, miért kérdezek olyan ritkán a drupal.hu-n. Amíg szedem össze az infokat a kérdéshez, mindig rájövök a megoldásra.
tipp
Az a tippem, hogy a webszerver nem szolgálja ki a rejtett fájlokat és a .git pedig rejtett könyvtár (ponttal kezdődik a neve). A webszerver logját kellene megnézni a git clone után.
Választ szeretnél? - Új kérdés, új téma - Tesztoldal - Trollkezelés - Frissítés
bitbucket
Köszönöm mindkét választ! bitbucket lett belőle ( githubon csak publikus projekt van ingyen... )
Fox Mulder