Linux下git的基本配置

时间:2021-05-29 16:13:48

      太久没有更新博客了,近来发现很多比较基本的操作和指令都忘记了,果然还是好记性不如烂笔头。

      关于git这个东西就不作介绍了,总之就是一个代码管理软件,Linux创始人为了方便管理Linux源代码写的,目前Linux和android都有用到git在管理,对于个人了学习型小团体也可以借用github进行代码托管,在此就把这个过程记录一下,方便自己兴许也能方便一下别人。

step 1 在Ubuntu上安装git

    sudo apt-get install git
         Ubuntu上很多软件都是这么装的,主要是知道包名

step 2 在Ubuntu上安装SSH

    sudo apt-get install ssh
       光有一个git还不能很方便的上传下载代码,因此配合安装一个ssh是有必要的,github服务器也支持使用ssh协议上传下载
step 3 生成SSH key
    ssh-keygen -t rsa
         用这个命令生成一对密钥,中间过程可以一直无脑确认下去,除非之前已经生成过,如果生成过那么有一个地方要选择确认替换之前的,最后得到一个公钥一个私钥,而SSH的安全传输也依赖于这个密钥 最后得到的公钥文件一般为 /home/your user name/.ssh/id_rsa.pub (替换your user name为自己的ubuntu的用户名,下同)。
step 4 查看公钥并添加到git服务器
    cat /home/your user name/.ssh/id_rsa.pub
        一般执行之后看到的东西是这样的

       Linux下git的基本配置

      然后一字不落,包括头和尾复制到github的个人设置的添加ssh key选项中。

step 5 配置邮箱和用户名

     git config --global user.email "email address"
git config --global user.name "your name"
          这个两个命令是git命令,和平台没什么关系,如果是windows这个命令应该也是可以的,替换邮箱为你的邮箱,用户名为你的用户名,注意这个地方最好和服务器一致,如果不一致可能出现无法上传

step 6 将git commit编译器从git nano换成vim

     git config --global core.editor vim
          在Linux上安装完git之后提交代码git commit默认的是git nano编辑器(不知道你们的会不会是,反正我的是),这个编辑器我也用不习惯(如果你发现这个东西你感到无法使用,那么十有八九就是git nano了),干脆换成常用的vim,执行上一条命令,整个配置过程到此为止,即使平台有差距,配置过程也是差不多的,只是有可能个别命令有一点区别,配置好的之后就可以尽情的使用git管理你的代码了。