Dummy questions about setting up git on amazon cloud ec2

前端 未结 3 966
北恋
北恋 2021-02-03 11:59

first of all, apologize for dummy questions that I might throw here. It would be nice if you could point the directions where should I go from here.

I\'m totally new to

3条回答
  •  孤城傲影
    2021-02-03 12:45

    The mentioned link by Alex gives a good starting point to setup git on ec2. But I followed a little different approach as mentioned here. link. Direct Quotes from the page:

    "Connecting with SSH without a PEM key" : So either you add the ec2 private key and add it as a entity in your ssh authentication agent or create a new ssh key for your user and use that. Steps to be followed are:

    Create SSH Key

    First up you will need to navigate to your .ssh folder on your local machine :

    cd
    cd .ssh
    

    if this folder doesn’t exist use mkdir to make it.

    Once in your ssh folder on your local machine which should be in /Users/yourusername/.ssh generate your key by executing the following.

    ssh-keygen -t rsa -b 1024
    

    When prompted enter the file name to save the key enter id_rsa_aws, when prompted to enter a password leave blank.

    In your .ssh directory execute the following command and copy the output to paste later.

    cat id_rsa_aws.pub
    

    Now connect to you AWS instance using you PEM key

    ssh -i path/to/yourkeyname.pem ubuntu@xx.xxx.xxx.xxx
    

    Once in

    echo 'the key you copied from id_rsa_aws.pub' >> .ssh/authorized_keys
    chmod 640 .ssh/authorized_keys
    chmod 750 .ssh
    

    Now you go to your machine and type

    cd desired directory
    git clone ubuntu@xx.xxx.xxx.xxx:
    

    If you did all the above mentioned steps correct, the only warning you might get is

    warning: You appear to have cloned an empty repository.
    

    That's ok. Now you can copy all your code into the clone directory, and follow the following steps:

    git add . 
    git commit -m "Initial commit"
    git push origin master // If working on master branch
    

提交回复
热议问题