ubuntu16.04+git

这里主要记录一下我在ubuntu 16.04上面安装git,并将git 与github 配置的步骤。

我对git / github的工作机制还不是很了解,只懂得git好像是一种本地代码管理系统,github是一种远程代码托管系统,我们可以把自己电脑上写好的代码通过git 上传到github。

我的电脑配置是双系统,原来电脑上装的是win10,后来用VMware虚拟机装了个ubuntu16.04,下面关于git/github的操作都是基于这个环境完成。

1.先注册一个github账号,记住自己的账号和密码

2。在虚拟机上打开自己的ubuntu,随便打开一个终端,开始安装git,具体操作参考https://jingyan.baidu.com/article/dca1fa6f43c965f1a540524d.html

测试一下是否安装成功,在终端上输入:git,会看到一长串的说明,这表示安装成功

3.既然现在我们有了github账号和本地的git,怎么样让他们联系起来呢,比如我在自己电脑上写了一个工程文件,文件里面有README,LICENCE,.cpp,.h,.py等,按照笨方法,我把这些一个个子文件中的代码复制到github也是可行的,就是有点累。这时候就应该靠 git 啦!

4.在我电脑里面建立了一个halo的文件夹,里面有四个文件:README.txt,LICENCE.md,hello.cpp,hello.py .现在的目标是使用 git 把这些上传到github 。

5.在传文件之前,需要把git 和 github 连接起来。因为github的用户名密码都有了,现在主要配置 git ,这一步的目的是想获得 git 里面的一个ssh key,具体操作参考:http://www.cnblogs.com/wuzhiyi/p/4645556.html,或者http://www.open-open.com/lib/view/open1423810370232.html(这个虽然是在windows系统,但也有借鉴意义)。

6.ssh key特别长,样子大概是:ssh-rsa AAAAB3NzaC1yc2EAAAABIwA...,把这串号码复制下来。

7.打开github ,网页右上角有个加号,加号旁边是自己的头像,点击头像右边的下三角,有个settings选项,点进去,会看到网页左侧出现很多个人信息,比如:Account,Email,Notification,Biling... 现在需要点击的是那个 SSH and GPG keys,点击之后会看到 SSH keys和 GPG keys,这里仅仅需要关心 SSH keys,点击SHH keys 右上部位绿色的 new SSH key,提示你输入title 和 key,title随便起个名字, key呢,就是第5部复制的SHH key,直接粘贴进去再确定就可以了。

8.现在我们把 git 里面的ssh key告诉github 了,需要验证一下是否连接成功。回到电脑的终端,输入:ssh –T git@github.com,如果以上步骤成功会显示操作成功,我们也可以看一下自己刚才的劳动成果,在终端输入:git config --list ,会给出一些个人信息。


9.假设以上步骤都成功,现在开始上传代码。

10.首先,在github上新建一个repository,比如我建立的repository名字是test,打开test ,点击右侧绿色的“clone or download”,出现两个地址:https地址和ssh地址,选择ssh地址,记住这个地址,下一步需要用到。

11.回顾第4部,已经建立了halo文件夹,在该文件的位置处,打开终端,输入: ls -a,可以看到 halo ,之后输入: git init ,再输入: ls -a ,会看到当前目录先多出来一个隐藏文件 .git, 这样我们就可以进行下边的步骤了。

12. 在终端中输入:git remote add origin git@github.com:xxx/test.git(冒号后面的内容就是第10步复制的ssh地址)

13.在终端中输入:git add .

14.在终端中输入:git commit -m 'a testing'

15.在终端中输入:git push git@github.com:xxx/test.git(仍然是第10步复制的ssh地址)

16.回到github网页,刷新一下test仓库,看看里面是不是多出来一个halo文件。

相关文章

文章浏览阅读2.3k次,点赞4次,收藏22次。最近安装了CARLA预...
文章浏览阅读6.3k次,点赞5次,收藏15次。在清华镜像中下载U...
文章浏览阅读5k次。linux环境, python3.7.问题描述: 安装...
文章浏览阅读4.2k次,点赞4次,收藏17次。要安装这个 standa...
文章浏览阅读894次,点赞51次,收藏31次。在安卓使用vscode主...