太久没有更新博客了,近来发现很多比较基本的操作和指令都忘记了,果然还是好记性不如烂笔头。
关于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
一般执行之后看到的东西是这样的
然后一字不落,包括头和尾复制到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管理你的代码了。