Category Archives: git

git,gitlab,gitflow

git delete remote rag

git push –delete origin tagname

Posted in git | Leave a comment

git clone without repo directory

use ‘.’ dot in last command  git clone -b dev http://youruser:yourpass@yourhost:yourport/trueid/trueid-core-auth.git .

Posted in git, knowledge | Leave a comment

gitlab install centos

install follow by https://about.gitlab.com/downloads/ ถ้าทำตามแล้วเข้าหน้าเว็บแล้วเจอหน้า 502 หรือ 500 อาจเป็นเพราะ port ของบาง service ชนกัน ให้ลองรันคำสั่งเพื่อเช็คข้อผิดพลาด gitlab-ctl tail เช่น service unicorn ต้องแก้ไข config  /etc/gitlab/gitlab.rb เปลี่ยน port เช่น external_url ‘http:$your_ip:$port’ unicorn['port']=8888 จากนั้น reconfig ด้วยคำสัง gitlab-ctl reconfigure ถ้าเข้าได้แล้วก็ login เข้าไปสร้าง new-project ได้เลย โดย git-project … Continue reading

Posted in git, knowledge | Leave a comment

gitlab webhook auto deploy

Reference http://www.kernelops.com/gitlab-post-receive-webhook/ นำ php script จากเว็บข้างบน หรือจาก ที่นี่ มาสร้างเป็นไฟล์ชื่อ webhook.php เพื่อจะนำไปใส่เป็น URL ของ webhook โดยหลังจาก push เสร็จ git จะ POST ค่าการ commit ไปที่ URL webhook นั้น โดยค่า POST จะส่งมาด้วยตัวแปร $HTTP_RAW_POST_DATA แก้ไขตัวแปร $wd เป็น path ที่จะให้ auto-deploy ขึ้นไป ซึ่งใน path นั้นจะต้องเป็น … Continue reading

Posted in git, knowledge | Leave a comment

tortoisegit add tag for versioning

http://stackoverflow.com/questions/6158598/how-to-use-tags-for-versioning-in-git-gui If you want to add tag with Tortoise GIT: show log right click on commit and create tag at this version push with checked include tags If you want to remove tag via Tortoise GIT: show log right click … Continue reading

Posted in git, knowledge | Leave a comment