楼主Git小白,今天刚刚学习了git,虽然在工作中也许用不到,但是在学习的时候肯定会用到的,毕竟一个程序员首先就要整理自己的知识点,将美丽的代码分享与大家。

楼主是将Git安装在阿里云的centos7(新手半年9元,虽然配置不高,但是足够我们使用,此处不是广告,好东西大家分享。)上。

创建git文件夹,在此处安装git:

 mkdir git

进入git文件夹:

 cd git

安装git,因为centos安装的命令行和linux操作系统不一样,所以在这里贴出来。在其中要输入y,确定下载安装包。:

centos:  yum install git

linux:sudo apt-get install git

安装结束。在这个文件夹会有一些隐藏文件。大家也可以查看下自己安装的版本

ll -a
git --version

执行git init 命令,会生成.git文件夹,创建linux的库

git init

在linux上安装完git,咱也应该去github注册帐号了。github网址:https://github.com/

相信注册一个帐号对大家没什么问题的把。在这里不添加教程。实在需要帮助请留言。

咱已经在linux创建好了一个仓库,接下来只在github创建一个仓库将这两个仓库关联就可以了。

在github首页右下角,点击New repository。

接下来咱就是要把git和github的库关联起来。要实现他们的远程同步就是需要用到SSH Key,github拿到了你的公钥就会知道内容是你推送的。

切换好.ssh目录,执行:ssh-keygen -t rsa -C '你github的帐号' ,  执行完连续按回车键继续。

 cd /root/.ssh/
ssh-keygen -t rsa -C '88888888@qq.com'       
# '88888888@qq.com' 为 你github的帐号 

在这个目录下的id_rsa.pub里面的内容就是我们要的SSH Key,打开id_rsa.pub,将里面所有的内容复制到githubsetting里面的SSH and GPG keys的SSH 的 key文本库,title自拟。

当然你不仅可以在github根据界面查看是否成功,也可以在git测试是否成功,失败百度下是什么原因。

vim id_rsa.pub
ssh -T git@github.com      
#测试是否连接成功

接下来咱将目录切换到咱的git的仓库中。新建一个文件,在里面写上 I am leaning git.

接下来:添加test.txt到git并提交

git add test.txt
git commit -m test.txt

linux的仓库也要去关联github的仓库。第二次使用就不用这行命令,以为已经关联了

git remote add origin git@github.com:BeautifulMeet/gitDemo.git
# 这个就是你github的地址 git@github.com:BeautifulMeet/gitDemo.git 替换成你的

最后推送到github

 git push origin master

在linux中安装git,并将代码发布到github的更多相关文章

  1. idea中安装git后,代码颜色代表的含义

    idea中安装git以后,代码文件出现了不同的颜色 它们分别表示的含义: 绿色,已经加入控制暂未提交 红色,未加入版本控制 蓝色,加入,已提交,有改动 白色,加入,已提交,无改动 灰色:版本控制已忽略 ...

  2. 解决linux中使用git,ssh每次都要输入密码

    在linux中使用git,去提交或者下载代码都是很方便的,但是最近新配置了一套系统,发现每次git pull或者其他动作都需要输入密码. 想一想不对劲啊,我使用的是ssh的方式clone的代码,而且在 ...

  3. 在Linux中安装JDK和IDEA

    前言 寒假安装虚拟机的时候我就没有安装好,到学校之后,因为时间紧加上更习惯Windows的操作习惯,我只在Windows上安装了JDK和IDEA,但是随着学习的深入,我发现用虚拟机写命令行.新建jav ...

  4. 在Linux中安装和配置OpenVPN Server的最简便方法!

    本文介绍了如何在基于RPM和DEB的系统中安装和配置OpenVPN服务器.我们在本文中将使用一个名为openvpn-install的脚本,它使整个OpenVPN服务器的安装和配置过程实现了自动化.该脚 ...

  5. Linux上安装git

    Linux上安装git Git是一个开源的分布式版本控制系统,可以有效.高速的处理从很小到非常大的项目版本管理. 而国外的GitHub和国内的Coding都是项目的托管平台.但是在使用Git工具的时候 ...

  6. 详解在Linux中安装配置MySQL

    最近在整理自己私人服务器上的各种阿猫阿狗,正好就顺手详细记录一下清理之后重装的步骤,今天先写点数据库的内容,关于在Linux中安装配置MySQL 安装环境 CentOS7 + MySQL5.7 下载安 ...

  7. linux中安装swoole框架

    简单说说如何在linux中安装swoole框架. 具体的安装步骤其实和安装php源码类似. 下载源码 => 执行configure => make => make install 安 ...

  8. Linux中安装字体

    Linux中安装字体 查看系统中的字体 fc-list 查看系统中的中文字体 fc-list :lang=zh将然后将字体文件拷贝到/usr/share/fonts/中 cp aa.ttl /usr/ ...

  9. Linux中安装C++编译器codeBlock,并配置opencv链接库

    1.Linux中安装codeBlock https://blog.csdn.net/xinyunyishui/article/details/50967395 2.CodeBlock中的中文显示不完全 ...

随机推荐

  1. Java常用集合体系以及相互区别

    Collection集合特点: 1.2.1一些 collection 允许有重复的元素,而另一些则不允许 1.2.2一些 collection 是有序的,而另一些则是无序的 [有序是指与添加的顺序一致 ...

  2. 在.net下打造mongoDb基于官方驱动最新版本

    还是一如既往先把结构图放出来,上上个版本添加了redis的缓存,但是不满足我的需求,因为公司有项目要求是分布式所以呢,这里我就增加了mongoDb进行缓存分布式,好了先看结构图. 总的来说比较蛋疼,因 ...

  3. java基础(五章)

    一.        调试 步骤1:设置断点(不能在空白处设置断点) 步骤2:启动调试 步骤3:调试代码(F6单步跳过)笔记本Fn+F6(F5) 步骤4:结束调试 掌握调试的好处? l  很清晰的看到, ...

  4. Bootstrap & 响应式

    要了解一个东西 就是要知道 它是什么? 干什么 ? 怎么用 ? 1.Bootstrap 简介   Bootstrap 是由Twitter(著名的社交网站)推出的前端开源工具包,它基于Html.CSS. ...

  5. sqlmap详细使用 [精简]

    1. 基础用法: 一下./sqlmap.py 在kali和backtrack中使用sqlmap的时候,直接用:sqlmap ./sqlmap.py -u “注入地址” -v 1 –dbs   // 列 ...

  6. javascript基础数据类型与引用类型

    javascript一共有6种数据类型 有5种基本类型:Null,String Number,Boolean,Undefined 和一种引用类型Object 基础类型在内存中存在于栈空间中,例如 va ...

  7. React 在服务端渲染的实现

    原文地址:Server-Side React Rendering 原文作者:Roger Jin 译者:牧云云 React 在服务端渲染的实现 React是最受欢迎的客户端 JavaScript 框架, ...

  8. [Android FrameWork 6.0源码学习] Window窗口类分析

    了解这一章节,需要先了解LayoutInflater这个工具类,我以前分析过:http://www.cnblogs.com/kezhuang/p/6978783.html Window是Activit ...

  9. H5仿微信界面教程(一)

    前言 先来张图,仿微信界面,界面如下,并不完全一模一样,只能说有些类似,希望大家见谅. 1 用到的知识点 jQuery WeUI 是WeUI的一个jQuery实现版本,除了实现了官方插件之外,它还提供 ...

  10. 在H3C交换机上开通一个VLAN并且开通一个端口ping通它

    <H3C>system-view System View: return to User View with Ctrl+Z. [H3C]interface vlan-interface 2 ...