zoukankan      html  css  js  c++  java
  • git初步使用

    git初步使用

    主要目的:使用代码控制工具,练习使用git

    1、创建新项目

    网址如下:

    https://github.com/kellyseeme?tab=repositories

    注意每个人使用的名称是不一样的,我的名称为kellyseeme

    先创建新的项目,如下图所示:


    填写名称和描述:


    显示完成如下:

    2、虚拟机中进行设置

    [root@git KELfile]# echo "#KELfile">> README.md

    [root@git KELfile]# git init

    Initialized empty Git repository in /root/KELfile/.git/

    [root@git KELfile]# git add README.md

    [root@git KELfile]# git commit -m "first commit"

    [master (root-commit) 1c87bed] first commit

     1 files changed, 1 insertions(+), 0 deletions(-)

     create mode 100644 README.md

    [root@git KELfile]# git remote add origin git@github.com:kellyseeme/KELfile.git

    [root@git KELfile]# git push -u origin master

    执行上面的指令,但是一般情况下是不能成功的,需要做的步骤如下:

    2.1 修改git配置文件

    [root@git .git]# pwd

    /root/KELfile/.git

    [root@git .git]# cat config

    [core]

             repositoryformatversion = 0

             filemode = true

             bare = false

             logallrefupdates = true

    [remote "origin"]

             url = ssh://git@github.com:kellyseeme/KELfile.git

             fetch = +refs/heads/*:refs/remotes/origin/*

    主要修改其url的地址,将其修改为以上格式

    2.2 生成本机秘钥

    主要就是生成id_rsa.pub,需要输入的地方直接回车即可。

    [root@git ~]# cd .ssh

    [root@git .ssh]# ls -l

    total 4

    -rw-r--r-- 1 root root 803 Jan 23 08:29 known_hosts

    [root@git .ssh]# ssh-keygen

    Generating public/private rsa key pair.

    Enter file in which to save the key (/root/.ssh/id_rsa):

    Enter passphrase (empty for no passphrase):

    Enter same passphrase again:

    Your identification has been saved in /root/.ssh/id_rsa.

    Your public key has been saved in /root/.ssh/id_rsa.pub.

    The key fingerprint is:

    c4:db:c3:05:4a:4e:ed:c2:56:8b:2b:4c:a7:74:97:b0 root@git

    The key's randomart image is:

    +--[ RSA 2048]----+

    |        o..      |

    |       =..o.     |

    |       .=* o.    |

    |      o.E+=.     |

    |     + =S++      |

    |      + .  .     |

    |       .         |

    |                 |

    |                 |

    +-----------------+

    最后生成的格式如下:

    [root@git .ssh]# cat id_rsa.pub

    ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAxY/dkTMMQJ4/yqin6LEZ8QSkaoOQcGdbXtgc6BDiigDdDE6W6ZI5jdE/cOXsXagHNG7W/XTuTyRe0VhH/bIY6UJ7mwRdATHtnL2np0DqWjQMjgydG9MoyoPAzGa9CpNgcEPZ8XCClkZku7e0q/WxEV7vX9qVSDwLofxHZUSj4+fv+Yxz4g5iyyG7sLQaWplk9tsyFNXDdAl7U2qxD03Fs2BhgbRqteD9ixdaj80b+Qhhq9iN4cs0lJRjDN+BT6HPvcUHAhOllgsuzEbC1LNkzgxy7dIKhFypOYo3hwEoH7s5fOY5siZ9q6LZfTWaUcIjtUWT4gaGUGXQz9LDUsGyAQ== root@git

    2.3 设置登录的ssh秘钥

    将公钥拷贝到gitup配置之中。 “Account Settings” > Click “SSH Public Keys” > Click “Add another public key” 

    这个主要是将本机的秘钥直接拷贝到git中,然后可以直接连接,从而不会产生没有权限的情况。

    2.4 再次提交

    [root@git kel]# git push -u origin master

    Warning: Permanently added the RSA host key for IP address '192.30.252.129' to the list of known hosts.

    Branch master set up to track remote branch master from origin.

    Everything up-to-date

    已经提交更新

    最后可以查看别人写的文章来学习。善用查询:

    http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000

    for linux and python
  • 相关阅读:
    Unity UGUI基础之Text
    Unity UGUI之Canvas&EventSystem
    ROS(indigo)国外开源示例包括多机器人控制等基于V-Rep和Gazebo的仿真
    lk中内联调用的dsb()
    svn 回退/更新/取消至某个版本命令详解
    ubuntu16.04中可以用于教学的有趣的应用
    高级UI晋升之布局ViewGroup(四)
    高级UI晋升之常用View(三)下篇
    高级UI晋升之常用View(三)中篇
    高级UI晋升之常用View(三)上篇
  • 原文地址:https://www.cnblogs.com/kellyseeme/p/5525081.html
Copyright © 2011-2022 走看看