git工具使用——ubuntu 16.04

记录我的Git安装使用过程(2018.07.05)

1.测试ubuntu是否安装git工具

进入Ubuntu命令界面,直接输入以下命令

命令: $ git

若没有安装会提示 not installed

安装命令: $ sudo apt-get install git

2.配置两个重要信息,直接输入命令如下:

$  git config --global user.name "Your Name"

$  git config --global user.email "[email protected]"

然后我们可通过命令 

$  git config --list,查看是否设置成功

此处的  "Your Name":我设置为github账户的用户名,"[email protected]"设置为github注册时使用的邮箱。

3.配置完成后,需要创建验证用的公钥,因为git是通过ssh的方式访问资源库的,所以需要在本地创建验证用的文件。

使用命令

$  ssh-keygen -C '[email protected]' -t  rsa,其中[email protected]为你配置的邮箱

可以不设置密码一如"Enter",出现一下情况,。生成的公钥在当前文件夹下。即/home/lxm/.ssh/id_rsa下

git工具使用——ubuntu 16.04_第1张图片

执行以下命令查看公钥:

$ cat /home/lxm/.ssh/id_rsa.pub

复制全部内容(密钥以ssh-rsa开头)

5.入你自己的github,进入Settings->SSH and GPG keys->New SSH key,然后在Key那

    栏下面将第四步拷贝的东西粘贴进去就可以了,最后点击 Add SSH key按钮添加。

git工具使用——ubuntu 16.04_第2张图片git工具使用——ubuntu 16.04_第3张图片

6.测试连接github

命令:$ ssh -T [email protected]

成功的提示 :You’ve successfully authenticated, but GitHub does not provide shell access
Connection to github.com closed.

7.创建git仓库,上传本地文件或文件夹到github中

命令:$  mkdir mygit  (仓库名随意取)

切换目录执行命令:

$  cd mygit

pwd查看路径:/home/lxm/mygit

执行命令:

$ git init  #初始化仓库

这时创建好了仓库,并显示这是一个空仓库。实际上在这个仓库下有一个’.git’文件,但是是隐藏的。使用’ls -ah’查看 

8.上传文件到github:

创建一个文件如readme.txt,内容随意,将文件放入mygit中

执行命令:$ git add readme.txt

执行命令:$ git commit -m "add a file to mygit"

这两步就把文件加到了仓库中,接下来的上传到github 中:

登陆github:点击打开链接

界面如下:点击New repository 创建一个仓库并命名如 hello ,权限选择Public,下拉选择 create repositorygit工具使用——ubuntu 16.04_第4张图片

git工具使用——ubuntu 16.04_第5张图片

由于前面设置了ssh公钥,所以选择用ssh来连接github

接上面的命令:

执行:

$ git remote add origin [email protected]:DoubleLingL/hello.git
$ git push -u origin master

完成上传,刷新github就可以看到 hello仓库下 有 readme.txt这个文件。

此外若想要上传一个工程代码可以这样做,原理相似

先将工程文件复制到mygit中,如工程名为:”mycode“

$ git add mycode
$ git commit -m "first commit" 
$ git remote add origin [email protected]:DoubleLingL/hello.git
$ git push -u origin master

即可完成上传,刷新github就可以看到 hello仓库下 有 该工程文件

此外要注意github上传文件大小有限制,为100MB

以上是自己实践出来的,由于安装使用时看到的博客都是零散的,所以在此记录,大家一起学习,不完整的地方望见谅

你可能感兴趣的:(git工具使用——ubuntu 16.04)