Ahoj,
snad nenapisem hluposti, ale postup by mal byt:
1) Vytvorit ucet na GitHub (+ pridat si nejaky auth token, napr. ssh
public klucik - jednoduchsie clone aj push)
2) Forknut repositar (predpokladam [1]) - klik na "Fork"
3) Clone vlastneho forku na local:
$ git clone <url_tvojho_forked_repository>
url moze byt
https://github.com/<handle>/repository alebo
git@github.com:<handle>/<repository>
url ti vies skopirovat priamo z GitHub, ked mas nacitany tvoj fork,
je tam tlacidlo "Clone or download" a tam si vyberies typ url, ktore
chces (https alebo ssh).
4) Optional: Vytvorenie novej vetvy, kde spravis zmeny:
$ git checkout -b <nazov_vetvy>
5) Spravit upravy
6) Vytvorit "commit" so zmenami
$ git commit -a -m "<commit_message>"
7) Odoslat zmeny na GitHub (ak si nerobil novu vetvu/branch, tak
namiesto <nazov_vetvy> daj master):
$ git push origin <nazov_vetvy>
Potom na GitHube spravis Pull Request (= niekde sa tomu hovori aj merge
request) - ked si otvoris svoj fork alebo upstream repo, tak by ti to
malo ponuknut automaticky, pripadne chod na [2] a tam klikni na "compare
across forks":
base repository = vpsfreecz/build-vpsfree-templates
base = master
head repository = <handle>/build-vpsfree-templates
compare = <nazov_vetvy> (alebo master, podla toho, kam si zapisal
upravy)
Zobrazi sa Ti "patch" (Tvoje zmeny) a kliknutim na "Create pull
request"
zacnes ziadost o merge do master. Tu popis co menis, preco to menis, co
to ma spravit atd.
S GitHubom / vobec revision control robim len kratko, ale v skratke
takto by si sa mal dopracovat k upsesnemu vytvoreniu PR.
Ozaj, <handle> je vlastne Tvoje GitHub username.
Pevne verim, ze ak som na nieco zabudol/uviedol nespravne, kompetentni
ma opravia ;-)
Tomas
Links:
[1]
https://github.com/vpsfreecz/build-vpsfree-templates
[2]
https://github.com/vpsfreecz/build-vpsfree-templates/compare
On Mon, Feb 25, 2019 at 09:30:31AM +0100, Jack Hokus wrote:
Ahoj,
mám testovací server na Slackware 14.2 a zjistil jsem že v šabloně chybějí
některé balíčky. Problém se týká apache
Když jsem ho po instalaci spustil, dostal jsem tuto chybovou hlášku:
root@Slackware:/etc/rc.d# httpd
httpd: error while loading shared libraries: libaprutil-1.so.0: cannot
open shared object file: No such file or directory
Po nějakém tom hledání jsem zjistil, že chybějí tyto balíčky:
libsqlite3.so.0 => not found
libicui18n.so.56 => not found
libicuuc.so.56 => not found
libicudata.so.56 => not found
libsasl2.so.3 => not found
libapr-1.so.0 => not found
libsqlite3.so.0 => not found
libicui18n.so.56 => not found
libicuuc.so.56 => not found
libicudata.so.56 => not found
libsasl2.so.3 => not found
libapr-1.so.0 => not found
libsasl2.so.3 => not found
Rád bych je tam zkusil doplnit, ale umím zacházet s GitHubem. Mohl by mi
někdo poradit jak to udělat? Dovolím si odhadnout, že se musím
zaregistrovat, potom stáhnout na lokál kopii toho skriptu a doplnit do něj
ty balíčky, je to tak?
Děkuji
Petr
_______________________________________________
Community-list mailing list
Community-list(a)lists.vpsfree.cz
http://lists.vpsfree.cz/listinfo/community-list
--
vudiq(a)vps.vudiq.sk
Hosted at: vpsfree.cz