Ubuntu下git的安装与使用

https://www.cnblogs.com/lxm20145215----/p/5905765.html

Ubuntu下git的安装与使用与Windows下的大致相同,只不过个人感觉在Ubuntu下使用git更方便。

首先,确认你的系统是否已安装git,可以通过git指令进行查看,如果没有,在命令行模式下输入sudo apt-get install git命令进行安装。

安装完成后进行git配置,输入指令git config --global user.name "xxx"和 git config --global user.email "你的邮箱地址"

配置完成后,需要创建验证用的公钥,因为git是通过ssh的方式访问资源库的,所以需要在本地创建验证用的文件。使用命令ssh-keygen -C 'you email address@gmail.com' -t rsa(注意ssh与-keygen之间没有空格),会在用户目录~/.ssh/下建立相应的密钥文件。

创建完公钥后,需要上传。使用命令cd ~/.ssh进入~/.ssh文件夹,输入gedit id_rsa.pub打开id_rsa.pub文件,复制其中所有内容。接着访问http://git.oschina.net/profile网页,点击SSH公钥,标题栏可以随意输入,公钥栏把你刚才复制的内容粘贴进去就OK了。

可以使用ssh -T git@git.oschina.ne

t命令来测试连接是否畅通。

接下来的内容就和在Windows下使用git上传一样了,先自己创建一个文件夹,把敲的代码拷贝进去(或者每次使用vim的时候直接切到该文件夹目录下进行编辑),先使用git init指令初始化一个git仓库,接着输入git add .添加文件,输入git commit -m "注释"提交至仓库。

输入git remote add origin https://git.oschina.net/你的用户名/项目名.git,git push origin master即可完成推送

2020-12-02相关推荐

  1. 阿里IOT 应用托管部署 (2020/12/02)

    当前时间: 2020/12/02 阿里更新迭代比较快, 不能保证文档的参考价值有多大 --------------------------------------------------------- ...

  2. 2020年02月编程语言排行榜

    2020年02月编程语言排行榜 最新 TIOBE 编程语言排行榜,关注编程语言动态 February Headline: Objective-C on its way out Objective-C ...

  3. 一篇文章足够你学习蓝牙技术,提供史上最全的蓝牙技术(传统蓝牙/低功耗蓝牙)文章总结,文档下载总结(2020/12/11更新)

    本文章目的: 1)给广大蓝牙爱好者提供蓝牙资料下载渠道 2)给广大蓝牙爱好者增加一个蓝牙学习文章导读 我们的蓝牙书以及CSDN蓝牙系列的书籍以及视频有以下计划,大家可以根据兴趣爱好或者工作需要挑选特定 ...

  4. 【跃迁之路】【658天】程序员高效学习方法论探索系列(实验阶段415-2018.12.02)...

    @(收集箱(每日一记,每周六整理))专栏 实验说明 从2017.10.6起,开启这个系列,目标只有一个:探索新的学习方法,实现跃迁式成长 实验期2年(2017.10.06 - 2019.10.06) ...

  5. 2020.12.17

    2020.12.17 1.无重复字符的最长子串(leetcode3) 思路:使用滑动窗口机制 设置右指针移动,其实就是一个队列,比如例题中的 abcabcbb,进入这个队列(窗口)为 abc 满足题目 ...

  6. 2020.12.15

    2020.12.15 1.有向图判断是否有环 对于图类问题,首先利用邻接表对图进行表示,如图所示:通常使用List<List>的格式存储表示. 在本题中,输入为[a,b]表示b指向a,所以 ...

  7. 刷题之旅2020.12.05

    2020.12.05 1.前中后序 递归/非递归 实现 一.使用栈模拟递归实现过程 先序/中序 public List preinOrder2(TreeNode root){if(root==null ...

  8. 3. 什么是icmp?icmp与ip的关系_「2020.12.3」黄俊捷热搜被爆料?郭俊辰交往女朋友?为什么三只跨年不合体?郝富申和王俊凯关系?Naomi和alracco?...

    "扒酱每日一爆料" 扒酱来了 ◆◆◆ [2020.12.3]虞书欣和小鬼有没有可能?周震南马伯骞的关系?<送你一朵小红花>有吻戏?仙剑里面的茂茂?美国留学回来在娱乐圈容 ...

  9. STEMA 考试每日一练 2020.12.7 - 2021.11.30 试题及答案 - 刷题

    2020.12.7 在以下几个选项中,正确的从小到大的排序是( ) A 地球<太阳系<可观测宇宙<银河系B 地球<太阳系<银河系<可观测宇宙C 太阳系<地球& ...

  10. HP LoadRunner 12.02 Tutorial T7177-88037教程独家中文版

    LoadRunner 12.02教程独家中文版 Tylan独家呕血翻译 转载请注明出自"天外归云"的博客园 Welcome to the LoadRunner Tutorial L ...

最新文章

  1. VS生成dll和lib库文件
  2. [源码和文档分享]基于JAVA EE框架的在线考试系统平台的设计与实现
  3. sublime插件调用第三方程序
  4. cbrgen和setdest数据流生成
  5. python安装好了怎么打不开机_安装后无法启动MySQL怎么办
  6. aesmiyao php_PHP使用AES,ECB模式块和PKCS5Padding生成对称密钥
  7. 可变悬挂调节软硬_【5040地推合作品牌】荷兰高性能减震器及悬挂系统品牌—KONI...
  8. MyBatis框架笔记03:MyBatis实现CRUD
  9. PHP如何使用IPFS API用法
  10. MTF直播整合导航网站源码
  11. 背包问题(Knapsack Problem) ----- 蛮力法
  12. 你的睡眠时间和睡眠质量达标了么
  13. PDF文件的旋转和保存
  14. 微信客服为什么不能人工服务器,微信客服消息格式限制及功能
  15. Qt编写可视化大屏电子看板系统5-恢复布局
  16. win10找不到你的相机,错误代码0xA00F4244解决办法
  17. 如果拿破仑年轻时没有经历过窘迫而绝望的生活
  18. 虚拟计算服务器吗,云计算服务器是虚拟的吗
  19. 图像处理: 设计 自定义透明度 水印
  20. IE/Firefox每次刷新时自动检查网页更新,无需手动清空缓存的设置方法

热门文章

  1. bzoj 3232: 圈地游戏【分数规划+最小割】
  2. 面向对象的四大特征 封装 继承 多态 抽象
  3. 20145120 《Java程序设计》实验一实验报告
  4. 1 MySQL 主从同步
  5. Windows中MySQL的详细安装教程
  6. grafana+zabbix 部署分布式监控系统
  7. 如何对应紧急依赖过来的作业,要有自己的原则
  8. 【PostgreSQL-9.6.3】如何得到psql中命令的实际执行SQL
  9. 【Oracle】非RMAN恢复数据文件、控制文件
  10. 为什么用自己的电脑部署服务器之后外网访问不到呢?并且该如何解决这个问题呢?