ubuntu16.04+git
来源:互联网 发布:少女前线敌人数据 编辑:程序博客网 时间:2024/06/05 04:00
这里主要记录一下我在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,typessh-keygen -t rsa -C "wuzhiyi51@gmail.com" this line in terminal: 具体操作参考: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文件。
- ubuntu16.04+git
- Ubuntu16.04 git安装
- ubuntu16.04安装git和配置ssh
- ubuntu16.04 搭建git服务器简单教程
- 在ubuntu16.04搭建git服务器
- ubuntu16.04上搭建git服务器
- Ubuntu16.04 下搭建git服务器
- ubuntu16.04 Git add 使用tab键卡死
- ubuntu16安装git服务器
- Ubuntu16 安装git
- ubuntu16安装git
- 重装ubuntu16.04后配置本地git服务器
- Ubuntu16.04最快捷搭建小型局域网Git服务器
- Ubuntu16.04:Python3+Nginx+Django+mysql+git配置,sublime text
- Ubuntu16搭建私人git服务器
- Ubuntu16.04安装git提示软件包git没有可安装候选
- ubuntu16.04
- ubuntu16.04
- phpstudy升级mysql数据库
- 图论—青蛙问题
- maven工程实战(1)
- 【SHOI 2002】百事世界杯之旅 (BSOI4841)
- LeetCode刷题【Array】 Subsets
- ubuntu16.04+git
- CJOJ 2403 次小生成树
- windows下jira系统的安装和破解注意事项
- iOS 字典JSON互相转换
- C/C++实现大整数加减法
- 【Java】线程安全的单例模式----静态内部类
- 剑指Offer系列-面试题47:不用加减乘除做加法
- springmvc对request的处理流程
- 最短路 SPFA 判断负环 静态邻接表(链式前向星) HDU 2544 最短路 POJ 3259 Wormholes