How to setup SSH for GitHub repository

Поділитися
Вставка
  • Опубліковано 10 гру 2024

КОМЕНТАРІ • 131

  • @LuisCervantes-du2lv
    @LuisCervantes-du2lv Рік тому +11

    Your explanation of how to install SSH into GitHub was very helpful. What a great teacher you are.

    • @Codemify
      @Codemify  Рік тому

      Thanks a lot for the feedback :)

  • @EminoMeneko
    @EminoMeneko 2 роки тому +7

    This is fair enough for local usage.
    Thank you for the directions.
    Now if I got there, it is because I am following a training. I am given a VM on which I could do my work so that the instructor could see what I do. The thing is I prefer working locally, then push.
    But I am concerned with security and I want no one to mess with my repos/account when the machine is unattended. So I need a passphrase.
    I found a simpler way on Windows. It involves generating the key from GIT Gui utility. In one click the key is generated.
    Generating from CLI did not recognize the existence of any key. I don't know if it looks for a specific name or what but at least it works when GIT Gui generates the key.
    When I clone using SSH it will ask for the passphrase every time I push or pull which is what I want.
    You can also have ssh-agent enable in the current window if you still need to sync quite often. But closing the window just clears the data and the passphrase will be asked for again on a new session (up to you to repeat the ssh-agent steps or not).
    After my training ends, I can simply remove that SSH key (EDIT: I meant from GitHub. Should one even forget the key on the VM, it will become useless).

  • @johnborron1059
    @johnborron1059 10 місяців тому +2

    Thank you sir! You have got me half the way there. So much more complex now than when I set it up on my old computer a few years ago. I like your style

    • @Codemify
      @Codemify  10 місяців тому

      Glad it helped!

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

    It's amazing how this still didn't work after multiple videos. Thanks for the great work, keep it up!

  • @GabrielLuccaMarsola
    @GabrielLuccaMarsola 6 місяців тому +1

    Very helpful your explanation on how to install the SSH in Github. Thank you so much! By the way, you teach and also explain things pretty well!

  • @DmytroTorop
    @DmytroTorop 9 місяців тому +1

    Сергій, дякую! Дуже корисно!

    • @Codemify
      @Codemify  9 місяців тому

      My pleasure 🙌

  • @zouhairsahtout9682
    @zouhairsahtout9682 10 місяців тому +2

    I always get back to this video, thank you so much

    • @Codemify
      @Codemify  10 місяців тому +1

      My greatest pleasure!

  • @ort.school
    @ort.school 10 місяців тому +1

    the best and calmest

  • @JoseLopez-wh7xe
    @JoseLopez-wh7xe Рік тому +1

    Great job! 🥇
    Here we need to mention that this is not a tutorial to clone a repository.

  • @aborgescoutinho
    @aborgescoutinho 5 місяців тому +2

    Perfect video. Thank you

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

    thank you for amazing things,. But I missing something. where did you copy the code that starts ssh ( 5:43 ) from

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

      On 3:54 I’ve copied the command
      On 4:16 I ran it and it copied the key

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

      @@Codemify It worked! thank you so much

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

      @@amuslimintheusa My pleasure 😇

  • @samirkha
    @samirkha Рік тому +1

    This video is really helpful. Thanks now I understand all.

  • @chrisobrienweb
    @chrisobrienweb 10 місяців тому +1

    Just what I needed. Thanks!

    • @Codemify
      @Codemify  10 місяців тому

      My greatest pleasure!

  • @halleluyahpaul3334
    @halleluyahpaul3334 2 роки тому +2

    wow thanks for this it saves me from two days headache 😂🤣

    • @Codemify
      @Codemify  2 роки тому

      hahaha anytime 😁

  • @mohammad_integry
    @mohammad_integry 2 роки тому +13

    The error show while adding,
    clip < ~/.ssh/id_ed25519.pub
    At line:1 char:6
    + clip < ~/.ssh/id_ed25519.pub
    + ~
    The '

  • @dorian3017
    @dorian3017 Рік тому +2

    Great tutorial 👍! Just what I needed, thank you!

    • @Codemify
      @Codemify  Рік тому +1

      My greatest pleasure!

    • @developerninja619
      @developerninja619 Рік тому

      @@Codemify hello and thank you for your video! Could you please tell why didn't you add the ssh key to the ssh-agent? Isn't it necessary??

    • @Codemify
      @Codemify  Рік тому

      @@developerninja619Nope, it's not as you can see

  • @bluedot2989
    @bluedot2989 Рік тому +1

    I am little bit lost here. Where did you copy your SSH key from before paste it in the new SSH KEY input field?

    • @Codemify
      @Codemify  Рік тому

      On 3:54 I’ve copied the command
      On 4:16 I ran it and it copied the key
      Please rewatch 🥂

  • @Smilodon_W_Lee
    @Smilodon_W_Lee Рік тому +1

    well. that's a lot of steps and codes for a beginner. 😁 thanks for you effort. I will try this when I have time
    in meantime I am just using the Access token method it is simpler than this SSH one

  • @028_j.raghava2
    @028_j.raghava2 8 місяців тому

    Thanks a lot sir very valuable information!!
    One small question where is the private key stored? when we generate key pair it actually created public key in local and we pasted the same in website what about private key?

  • @izzuddinsuib431
    @izzuddinsuib431 10 місяців тому +1

    Nice video! really helpful

    • @Codemify
      @Codemify  9 місяців тому

      Glad it was helpful!

  • @olga_lc
    @olga_lc Рік тому +1

    Hi! So if I already have an ssh generated for Gitlab, the same one should be used for GitHub as well? How often should we change them? Thanks

    • @Codemify
      @Codemify  Рік тому +1

      Good questions!
      1. I've never used Gitlab and Github simultaneously but I see no reason why it would not work. You generate one key for two different doors(same locks)
      2. Generally, you don't need to change them if they have not been compromised

    • @olga_lc
      @olga_lc Рік тому +1

      @@Codemify thanks for the quick response. Yeah I just added my existing ssh into Github account and it works for both. I haven't really had the problem connecting and pushing to github repo with the commands they give you when you create one, until today.

    • @Codemify
      @Codemify  Рік тому +1

      @@olga_lc Yeyyy!!!
      Great job! You've just successfully tested our theory 🤔
      It's a pleasure to collaborate and help likeminded people!

  • @Phaminh-Cinematography
    @Phaminh-Cinematography Рік тому +1

    pretty clear explanation

    • @Codemify
      @Codemify  Рік тому

      Thank you for the feedback!
      Glad it was helpful!

  • @bayarmaamail1800
    @bayarmaamail1800 2 роки тому +2

    It really works, thank you so much😀.

    • @Codemify
      @Codemify  2 роки тому

      My greatest pleasure :)

  • @aqibsaeed3229
    @aqibsaeed3229 Рік тому +1

    It helped me. Thanks alot :))

  • @davidadediji3354
    @davidadediji3354 2 роки тому +4

    clear and concise explanation

    • @Codemify
      @Codemify  2 роки тому

      Thank you for the feedback, David!

  • @realnathanlartiste
    @realnathanlartiste Рік тому +1

    This video helped me !

    • @Codemify
      @Codemify  Рік тому

      Thank you for the feedback! It’s a pleasure to help others 🙌🏼😎

  • @bane2256
    @bane2256 Рік тому +2

    this was helpful. thanks

  • @yamilmsilva
    @yamilmsilva 6 місяців тому +1

    THANK YOU SO MUCH BUDDY !!!!!

    • @Codemify
      @Codemify  6 місяців тому +1

      My pleasure :)

  • @priyanshubisht8326
    @priyanshubisht8326 Рік тому +1

    5:33 from where did you copy this ssh key ..

    • @Codemify
      @Codemify  Рік тому

      On 3:54 I’ve copied the command
      On 4:16 I ran it and it copied the key
      Please rewatch 🥂

  • @gauthamraj6120
    @gauthamraj6120 Рік тому +1

    Thankyou so much very clear. able to understand very quick.

    • @Codemify
      @Codemify  Рік тому

      My pleasure

    • @gauthamraj6120
      @gauthamraj6120 Рік тому +1

      Hi I'm having an issue when I'm cloning the GitHub repository to the ubuntu dedicated server. When I use git clone url I'm getting bad configuration at ssh_conff file at line 54... Please let me know if you have any videos on that..

    • @Codemify
      @Codemify  Рік тому

      @@gauthamraj6120 This is a very specific error that would require more details. Seems like you didn't setup ssh properly on your server

    • @gauthamraj6120
      @gauthamraj6120 Рік тому +1

      @@Codemify yes, if there is any tutorial you could suggest please share it. Or any blog.

    • @Codemify
      @Codemify  Рік тому

      @@gauthamraj6120 I don't think there is a tutorial that will explain that specific problem. Try to reset all you ssh settings from scratch

  • @hissaanali5860
    @hissaanali5860 Рік тому +1

    Thank you that was really helpful

  • @aadil4236
    @aadil4236 Рік тому +1

    Thank you brother!

    • @Codemify
      @Codemify  Рік тому

      My greatest pleasure!

    • @aadil4236
      @aadil4236 Рік тому

      I have ssh keys on my windows and Ubuntu environment. I also want install it on my Kali environment. I follow the exact procedure but I am not able to clone with ssh in Kali. Any suggestion would be helpful. Thank you!!

  • @bodnarsa
    @bodnarsa 11 місяців тому +1

    If I generated an SSH key on my Windows machine, how to use it on my Linux machine? Should I generate another key for Linux machine?

    • @Codemify
      @Codemify  11 місяців тому

      It would be easier just to generate it directly on linux machine, than to move it around from machine to machine

    • @bodnarsa
      @bodnarsa 11 місяців тому +1

      Thank you for your help.@@Codemify

    • @Codemify
      @Codemify  11 місяців тому

      My greatst pleasure - @@bodnarsa

  • @ihechukwu001
    @ihechukwu001 6 місяців тому +1

    Thank you very much boss

  • @rupeshcb9260
    @rupeshcb9260 Рік тому +1

    Thank You bro ❤

    • @Codemify
      @Codemify  Рік тому +1

      My greatest pleasure!

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

    Thank you

  • @prasanthsikakollu9328
    @prasanthsikakollu9328 Рік тому

    I have created a ssh key pair and added public one into the github account. But when I run git commands, it still asks for the username/password. How to fix that?
    Do I need to run any additional commands after cloning?

    • @Codemify
      @Codemify  Рік тому

      git remote set-url origin git@github.com:username/repo.git
      This command will change it to ssh.
      Replace username/repo.git with the path to your repository (you can get this from the main page of your repository on GitHub).
      Let me know if it works ;)

  • @benmoyal6107
    @benmoyal6107 11 місяців тому +1

    awesome!

  • @tseringdhondup77
    @tseringdhondup77 2 роки тому +2

    thanks for the video

  • @backtobackcosmicflash
    @backtobackcosmicflash Рік тому

    the github documentation no more gives you 'pbcopy' command, it gives you some 'clip' command and it doesn't work for you. i'm lacking the syntax.

    • @Codemify
      @Codemify  Рік тому

      You might be looking into different pages. Here is the one docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account

  • @oliviareilly
    @oliviareilly 2 роки тому

    confused where you got the webprojects folder... what does that correspond to? I am not starting off with any folder.

    • @Codemify
      @Codemify  2 роки тому

      Which second of the video are you talking about?

  • @ishworgautam3063
    @ishworgautam3063 Рік тому +1

    thanks man

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

    1:37 totally lost. cant find the page he is on? I will try other videos.

  • @rikoflishas
    @rikoflishas 8 місяців тому

    mmm not working. it always sends me 'warning: You appear to have cloned an empty repository' or 'fatal: destination path 'test' already exists and is not an empty directory. 'after doing the git clone code. I'm very new to this so I don't get it. I check the folder and it is empty. Thank you very much to anyone that can help me

    • @Codemify
      @Codemify  8 місяців тому +1

      That issue is related to your repo, not to ssh

  • @simranvedpathak7112
    @simranvedpathak7112 8 місяців тому +1

    Thank you...

  • @DAVIDALYAHIRRADILLOROJAS
    @DAVIDALYAHIRRADILLOROJAS 11 місяців тому

    I followed every step, but when I tried to finally add the ssh key, ii couldn't, the message that appeared was " Key is invalid. You must supply a key in OpenSSH public key format"

    • @Codemify
      @Codemify  11 місяців тому

      You probably did not copy the right key. Please follow the video again

  • @ENTERTAINMENTMEDIA37
    @ENTERTAINMENTMEDIA37 Рік тому +1

    Thankyou

    • @Codemify
      @Codemify  Рік тому +1

      My pleasure 🙌🏼

  • @charlesfotie8287
    @charlesfotie8287 Рік тому

    Thank you for this Vidéo!

  • @gold-junge91
    @gold-junge91 2 роки тому +1

    How can I manage keys

    • @Codemify
      @Codemify  Рік тому

      This is a good topic to record another video

  • @serhysukhomudrenko5453
    @serhysukhomudrenko5453 2 роки тому +3

    Дякую тезко

    • @Codemify
      @Codemify  2 роки тому

      Що ти маєш на увазі?

    • @tjorven9645
      @tjorven9645 2 роки тому +1

      @@Codemify він має на увазі, що вас звати Сергій як і його

    • @Codemify
      @Codemify  2 роки тому

      @@tjorven9645 Туплю) Давно не чув слово тезко) Дякую, друже!

  • @timmyhiggins5220
    @timmyhiggins5220 2 роки тому +6

    this is so confusing, 30 minutes later I'm still confused. The copy and pasting of keys needs to be explained better

    • @Codemify
      @Codemify  2 роки тому

      If you are on the Mac, you run a command that copies the key to the keyboard. Then you simply Command-V to paste it or right click and paste!

    • @timmyhiggins5220
      @timmyhiggins5220 2 роки тому +1

      @@Codemify I dont mean how to copy and paste. I mean you dont explain the copy and paste of the key correctly. You are copying the generated key, then another shorter key you copied from the instructions. You dont explain about joining them together to form a full key, if that is what your doing 🤷‍♂️. I still dont even know because it's so confusing.

    • @Codemify
      @Codemify  2 роки тому +1

      @@timmyhiggins5220 What short key are you talking about?
      You don't need to join anything. You generate a key, copy it, and add it to your github account. Let me know if it doesn't work

    • @Codemify
      @Codemify  2 роки тому +1

      ​@The Big TunaOh, thanks for the clarification. You did copy it from terminal a minute ago right here ua-cam.com/video/snCP3c7wXw0/v-deo.html

    • @Codemify
      @Codemify  2 роки тому

      @@timmyhiggins5220 Is that's what you've asked about? ua-cam.com/video/snCP3c7wXw0/v-deo.html

  • @JMinatsuki6215
    @JMinatsuki6215 Рік тому

    how does this looks so easy here... but when I do it it is full of error 😢

    • @Codemify
      @Codemify  Рік тому

      Good question. Most likely different env

  • @AzeamDildar
    @AzeamDildar 2 роки тому

    Bro y didn’t u use eval cod?

    • @Codemify
      @Codemify  2 роки тому

      I don't like cod bro, I prefer tuna

    • @AzeamDildar
      @AzeamDildar 2 роки тому

      @@Codemify ok fair enough! Y didn't u use eval tuna?

    • @Codemify
      @Codemify  2 роки тому

      @@AzeamDildar haha you could use either way you like. The end result is the same

  • @amirmohammadi2012
    @amirmohammadi2012 Рік тому +2

    i gave you a big dislike because you waste 1:17 my time at the first.

  • @VulcanOnWheels
    @VulcanOnWheels 6 місяців тому

    For about half of your video, all you do is follow some instructions on a web page.

    • @Codemify
      @Codemify  6 місяців тому +1

      That is correct :)

    • @VulcanOnWheels
      @VulcanOnWheels 5 місяців тому +1

      @@Codemify My earlier comment notwithstanding, your video did help me understand "how to setup SSH for" my GitHub account. Thank you!

    • @Codemify
      @Codemify  5 місяців тому

      @@VulcanOnWheels My pleasure, and I'm glad it was helpful!

  • @CodyDaleOP
    @CodyDaleOP 4 місяці тому

    video is all over the place, worst video ever, i guess i wont have git hub set up, yay! and also i probably dont need it set up.

    • @Codemify
      @Codemify  4 місяці тому

      I absolutely agree with you 😹

  • @austinjnr7115
    @austinjnr7115 Рік тому +1

    thank you so much

    • @Codemify
      @Codemify  Рік тому +1

      My greatest pleasure :)