Build Your Own Github | Git Server Setup

Поділитися
Вставка
  • Опубліковано 4 лип 2024
  • In this video, we will build our own Git Server and take a look at how Git works and stores data and objects internally. We'll also take a look at how SSH keys work and how you can add custom SSH keys to collaborate on a custom GIT server.
    Complete Git and GitHub Crash Course • Complete Git and GitHu...
    Quick Links
    Full Stack Twitter Clone learn.piyushgarg.dev/learn/tw...
    Docker Course learn.piyushgarg.dev/learn/do...
    Master NextJS 14 learn.piyushgarg.dev/learn/ne...
    Timestamps
    00:00 Introduction
    01:05 Planning and Understanding Architecture
    04:30 Setting up Cloud Server for GIT
    07:40 Configuring GIT Server
    16:14 Adding Custom SSH Keys
    19:40 Pulling and Pushing Code
    21:15 How GIT Store Commits
    23:25 Git UI with GitWeb
    31:30 (Important) Internals of GIT
    Video Titles
    - Build your own GIT Server
    - Host your own GIT Server
    - Custom Git sever with gitweb
    Hashtags
    #git #github #nodejs #devops #opensource #systemdesign

КОМЕНТАРІ • 92

  • @offensive-brat
    @offensive-brat 3 місяці тому +55

    bruh made the craziest project on the internet and thought we won't notice💀

    • @geekofia
      @geekofia 3 місяці тому

      craziest 😂😂😂

    • @nerduser1000
      @nerduser1000 2 місяці тому +1

      not really craziest people have been doing this from a long time but yeah indian techtubers don't go such deep

  • @sinxayush
    @sinxayush 3 місяці тому +1

    Followed from 1st second of this video till the last, totally worth it!
    Created an instance, ran the server, made those commits and changes. It was a pretty great insight on git and much needed.
    will soon start on working on creating my own VCS from scratch in Golang and will also create a superb and user friendly TUI.

  • @shivkojha
    @shivkojha 3 місяці тому +1

    watched whole video, got new insights about git , making git to work as server, also web part is very fascinating. Thank You piyush for this video. Keep pushing more like these.

  • @hemantwasthere
    @hemantwasthere 3 місяці тому +4

    Another crazy project!!

  • @saksham_1612
    @saksham_1612 3 місяці тому

    Another amazing video by Piyush 🔥

  • @kunalpandey3579
    @kunalpandey3579 3 місяці тому

    love watching this short form videos

  • @mayanksh219
    @mayanksh219 3 місяці тому +1

    Amazing video. You are providing such a niche knowledge which the Indian Community was lacking. Thank you so much Piyush !!

  • @MinhazurSarker
    @MinhazurSarker 3 місяці тому +3

    Great teacher for software devs. He teaches how things work which indirectly trains us how to think

  • @aryantapre
    @aryantapre 3 місяці тому

    what a deep understanding wow

  • @akashthoriya
    @akashthoriya 3 місяці тому

    This is really helpful to clear core concepts. Thank you.
    No one on youtube doing this => You can create frontend and create hackathon to build backend; or you can create backend and create hackathon to build frontend.

  • @vijaychauhan2450
    @vijaychauhan2450 3 місяці тому

    Amazing video ! its very easy to understand about git. thank you so much

  • @chidambarjoshi3470
    @chidambarjoshi3470 3 місяці тому

    You are a great teacher

  • @sandeepdev0
    @sandeepdev0 3 місяці тому +1

    great great knowledgeable video, I really appreciate your efforts and such a high quality content

  • @jeevankumariitd
    @jeevankumariitd 3 місяці тому

    piyush bro , you teaching style is really awesome please make video on advance topic in backend

  • @dark9615
    @dark9615 3 місяці тому +1

    man r you for real?......you are genius

  • @MR_SHIV_SHARMA_1
    @MR_SHIV_SHARMA_1 3 місяці тому

    congratulations ✨ bro for 100k complete 🎉🎉

  • @BulletSP
    @BulletSP 3 місяці тому

    india needs devs and open thinkers like u 🙏

  • @sunilmaurya6594
    @sunilmaurya6594 3 місяці тому

    I can say that you and harkirat r doing very good job for community..
    Keep ahead brother, good deeds always have good results ❤

  • @your_Aats
    @your_Aats 3 місяці тому

    Well Needed Video! 💕💕

  • @himangshude3546
    @himangshude3546 3 місяці тому

    On which earth i am in!
    I was thinking about building this project exactly and boom i got this video suggestion!❤😮

  • @Anurag_Badwahe
    @Anurag_Badwahe 3 місяці тому

    Great project 🙌🙌🙌🙌

  • @raksharnagate
    @raksharnagate 3 місяці тому

    Man you are awesome.

  • @Mangeshz
    @Mangeshz 3 місяці тому

    TYSM bro!

  • @waleedarshad6089
    @waleedarshad6089 3 місяці тому

    Awesome!

  • @danish7335
    @danish7335 3 місяці тому

    It will be a great idea if you connect this to your previous vercel clone project

  • @sulaimanshabbir
    @sulaimanshabbir 3 місяці тому

    Please asy projects laty rahein ❤

  • @rushabhajain3977
    @rushabhajain3977 3 місяці тому

    Awesome content man. Would be glad if you also cover firebase clone or convex clone😊

  • @PROTECHRAHUL
    @PROTECHRAHUL 3 місяці тому

    Real world development 🙏

  • @prajaktasakre205
    @prajaktasakre205 3 місяці тому

    Whatever technology you explain, I completely understand the concepts🚀🚀. Please make a video on TypeScript sir..

  • @riteshmane5452
    @riteshmane5452 3 місяці тому

    more videos on unique projects with explaining architecture

  • @nitinnamdev5627
    @nitinnamdev5627 3 місяці тому

    Great idea sir 35:17, we can make our own server, using just read the files

  • @desiengineer1598
    @desiengineer1598 3 місяці тому

    Great!!

  • @user-oh8un5cu3p
    @user-oh8un5cu3p 3 місяці тому

    Thanks Piyush for such valuable content. I am a student at IITKGP. Love for you from KGP. Can you make a series on OS I would love to learn this concept from you.

  • @loveWithJavaScript
    @loveWithJavaScript 3 місяці тому

    Bro thats awsome. And i want to say one more thing
    Bro you are very good in aws and i know that you like aws too so i want if you teach aws i know you already made videos on aws but thy are old now aws have some changes if u like please make a aws series for us ❤

  • @rakshitsingh2503
    @rakshitsingh2503 3 місяці тому

    great

  • @mohammadabbas1623
    @mohammadabbas1623 3 місяці тому

    Wow git project 😯

  • @BulletSP
    @BulletSP 3 місяці тому

    OMG, respect bro, please create an indian playstore google play store clone

  • @mzafarr
    @mzafarr 3 місяці тому

    Please make a video about how do you even research/learn about how to make such projects (git, streamyard, gmail, vercel, etc)

  • @abhisheksantra3938
    @abhisheksantra3938 3 місяці тому

    🔥

  • @depayanmondal
    @depayanmondal 3 місяці тому

    Sir please add more features as well

  • @ruru-dev07
    @ruru-dev07 3 місяці тому +1

    @piyushgargdev soo dose it possible to make a same thing like git? u understand how git actually work but is it not posible to make our own object versioning system

  • @anirbanpal9432
    @anirbanpal9432 3 місяці тому

    If git server by default stores the data in files, how does it scale?

  • @sulaimanshabbir
    @sulaimanshabbir 3 місяці тому

    Why we create at /var/lib/git?
    How can we create that project2 folder on server by clicking on new repository (ui)

  • @goldybhardwaj8314
    @goldybhardwaj8314 3 місяці тому

    Can you please guide me on the process of transcoding video into different resolutions? It involves creating multiple .m3u8 and .ts files along with one master file. I'm curious about whether the output is first stored in a local directory, then uploaded to S3, and finally unsynced from the temporary folder. Or is it directly streamed to the S3 bucket? I'm having difficulty with this process

  • @salman1098
    @salman1098 3 місяці тому

    Bhai from where do you research for projects

  • @sanchitbajaj02
    @sanchitbajaj02 2 місяці тому

    What vs code theme are you using?

  • @DeepakKumar-jy9wu
    @DeepakKumar-jy9wu 3 місяці тому

    Sir please continue AWS series

  • @Ani-Vish
    @Ani-Vish 3 місяці тому

    cant we go for serverless here ??

  • @dancemusic967
    @dancemusic967 3 місяці тому +1

    Bhaiya vercel ka part3 kb laa rhe ho

  • @WhyAreYouFindingMe
    @WhyAreYouFindingMe 3 місяці тому

    Can you make a cPanel clone using react as frontend... ?

  • @plbxwoofzoo6883
    @plbxwoofzoo6883 3 місяці тому

    Hello sir.!! please add the full stack project on the Next Js course 😢

  • @omkarlahare9046
    @omkarlahare9046 2 місяці тому

    how to push this project on our github

  • @shambhavshandilya8865
    @shambhavshandilya8865 2 місяці тому

    bhiya can u make a small video for ui on this like frontend part @Piyush

  • @anasraza4006
    @anasraza4006 3 місяці тому

    Email Server Part 2!!!

  • @user-lg8oc5vy3n
    @user-lg8oc5vy3n 3 місяці тому

    Great Great Great Great Great Great Great Great Great Great Great Great Great Great Great Great Great Great Great Great Great Great Another video bhai maza aa gaya

  • @TheGeekYT
    @TheGeekYT 3 місяці тому

    How about Gitea??

  • @editxswajal
    @editxswajal 2 місяці тому

    bro please make a video on how can we make our own git (version controlling system)

    • @piyushgargdev
      @piyushgargdev  2 місяці тому

      ua-cam.com/video/jp83Gbn4Wq8/v-deo.html

  • @pranavsuryavanshi408
    @pranavsuryavanshi408 3 місяці тому +1

    next project - aws clone

  • @alwaysgrowww
    @alwaysgrowww 3 місяці тому +1

    bro, u shd make aws course for a full-stack developer, what are all s need as a full-stack developer. That will help me a lot for developer /devops cert.

    • @akj3344
      @akj3344 3 місяці тому

      There are 100 tutorials available for this already. Projects like this one are unique

  • @patelronak153
    @patelronak153 3 місяці тому

    🚀♥️💎

  • @tejasnasre3074
    @tejasnasre3074 3 місяці тому +1

    How We Have Make Free Server Without Amazon Server ?

  • @shiva1904sai
    @shiva1904sai 3 місяці тому

    correct me if i am wrong
    creating git with git 🤔

  • @memecrusaders
    @memecrusaders 3 місяці тому

    We can make it more challengin by limiting the use of only Linux Security & Users ACL with groups. And only have SSH+git on it.

  • @Soumya.a923
    @Soumya.a923 3 місяці тому

    Dammmm

  • @muhammadmansoor7425
    @muhammadmansoor7425 3 місяці тому

    Bro next js pay projects base videos upload krdn

  • @Support-Phalestine
    @Support-Phalestine 3 місяці тому

    Make video on Devin cognition😅😢

  • @sujjee
    @sujjee 3 місяці тому +1

    Harkirat 1 Piyush 2 😂😂

  • @Digitalbyfaiyaz
    @Digitalbyfaiyaz 3 місяці тому

    That's the best difference between Ai vs critical thinking.

  • @pratik_dev
    @pratik_dev 3 місяці тому

    Bro is just a few days away from building his own Internet

  • @aditya-d-
    @aditya-d- 3 місяці тому

    sir, please AI Saas Models Banva, Hindi community me koi nahi banata,❤, I want How gpt api key works

  • @user-pp2xz5kt6p
    @user-pp2xz5kt6p Місяць тому

    issue raises while commiting through vs code error comes who are you Author identity unknown

    • @user-pp2xz5kt6p
      @user-pp2xz5kt6p Місяць тому

      i have created my own server following this same procedure by error comes while i am making index file then committing command line error for identity comes.

  • @siddharamsutar9503
    @siddharamsutar9503 3 місяці тому

    First year student solved 250+ DSA question but I Want to do open source please guide me

    • @thezeeshann
      @thezeeshann 3 місяці тому +3

      Bro which DSA playlist you followed?

    • @thezeeshann
      @thezeeshann 3 місяці тому +4

      He has already made a video on open source contribution just go to his channel and you will find the video

    • @mrnibba4565
      @mrnibba4565 3 місяці тому +6

      @@thezeeshann I used Striver's sheet, I have solved more than 400 Questions, am looking to start development now(I am in 4th sem)

    • @siddharamsutar9503
      @siddharamsutar9503 3 місяці тому +2

      Striver DSA playlist 🔥

  • @rishabhrai5667
    @rishabhrai5667 3 місяці тому

    Bro made his own GitHub 💀

    • @geekofia
      @geekofia 3 місяці тому

      lmao a school kid can do it too 😂😂😂 I have done 6 years ago 😂

    • @cryptocurrencydailybugal
      @cryptocurrencydailybugal 3 місяці тому

      ​@@geekofia show code

    • @geekofia
      @geekofia 3 місяці тому

      @@cryptocurrencydailybugal so you can copy ?

  • @dev-akeel
    @dev-akeel 3 місяці тому

    You are lair you told you will create indepth 5 hour video on github actions but you didn't 😢

  • @spritualandintellectualzon4280
    @spritualandintellectualzon4280 3 місяці тому

    Useless. Kya karega banake. Jab tera git famous hoga na tab baat karna. Khali time faaltu ka

    • @Dark-nt8hh
      @Dark-nt8hh 3 місяці тому +1

      git is already a famous vcs

  • @goldybhardwaj8314
    @goldybhardwaj8314 3 місяці тому

    Can you please guide me on the process of transcoding video into different resolutions? It involves creating multiple .m3u8 and .ts files along with one master file. I'm curious about whether the output is first stored in a local directory, then uploaded to S3, and finally unsynced from the temporary folder. Or is it directly streamed to the S3 bucket? I'm having difficulty with this process

  • @goldybhardwaj8314
    @goldybhardwaj8314 3 місяці тому

    Can you please guide me on the process of transcoding video into different resolutions? It involves creating multiple .m3u8 and .ts files along with one master file. I'm curious about whether the output is first stored in a local directory, then uploaded to S3, and finally unsynced from the temporary folder. Or is it directly streamed to the S3 bucket? I'm having difficulty with this process

    • @imakhlaqXD
      @imakhlaqXD 19 днів тому

      Pub sub, ffmpeg, chunks, master .m3u8, hls, clean up service ... Now get to work