Odd Morten Posted October 29, 2015 Posted October 29, 2015 Hei Jeg lurer på om det kan bli, eller enda bedre allerede finnes, mulighet for å deploye kode via git evt som hook til github? Nå må jeg overføre filer via ftp, og det føles unektelig litt gammeldags ut. Share this post Link to post Share on other sites More sharing options...
PRO ISP Jon Eivind Posted October 29, 2015 Posted October 29, 2015 Hei Odd Morten og velkommen til forumet!Jeg er usikker hvordan det kan gjøres i forhold Github, men dersom du har SSH tilgang på ditt webhotell så vil f.eks. denne metoden fungere bra:http://toroid.org/ams/git-website-howtoDersom du har spørsmål i forhold til et oppsett mot f.eks. Github eller annet er det bare å spørre Share this post Link to post Share on other sites More sharing options...
eevensen Posted March 24, 2016 Posted March 24, 2016 Hei Jon Eivind Jeg har SSH-tilgang og har fulgt guiden du postet fra toroid.org. Jeg får ikke opprettet mappe i "/var/www" grunnet rettigheter (Permission denied). Then we define (and enable) a post-receive hook that checks out the latest tree into the web server's DocumentRoot (this directory must exist; Git will not create it for you): $ mkdir /var/www/www.example.org $ cat > hooks/post-receive #!/bin/sh GIT_WORK_TREE=/var/www/www.example.org git checkout -f $ chmod +x hooks/post-receive Note: earlier versions of this howto depended on setting the git config variables core.worktree to the target directory, core.bare to false, and receive.denycurrentbranch to ignore. But these changes are not needed if you use GIT_WORK_TREE (which didn't work when I first wrote the howto), and the remote repository can remain bare. Back on the workstation, we define a name for the remote mirror, and then mirror to it, creating a new "master" branch there. Har du noe veiledning til å opprette git repo hos ProISP? På forhånd takk for hjelpen. Share this post Link to post Share on other sites More sharing options...
PRO ISP Jon Eivind Posted March 24, 2016 Posted March 24, 2016 Hei og velkommen til forumet eevensen, 2 timer siden, eevensen skrev: $ mkdir /var/www/www.example.org Den hopper du over. Hos oss vil dette være /home/dittcpanelbrukernavn/public_html og den eksisterer allerede. 2 timer siden, eevensen skrev: GIT_WORK_TREE=/var/www/www.example.org git checkout -f Da blir altså den: GIT_WORK_TREE=/home/dittcpanelbrukernavn/public_html git checkout -f dittcpanelbrukernavn er altså brukernavnet når du logger inn i cPanel og må erstattes med det. Får du det til da? Share this post Link to post Share on other sites More sharing options...