1、关于gitee

Gitee(码云) 是 OSCHINA.NET 推出的代码托管平台,支持 Git 和 SVN,提供免费的私有仓库托管。致力于为国内开发者提供优质稳定的托管服务。相比于国外的github,github是全英文并且用户基数多,知名的库也多。gitee为中文版更易使用。在国内访问Github偶尔会有不稳定情况,而Gitee不会出现不稳定情况。

2、Ubuntu下Git的下载及配置

(1)、首先打开虚拟机,进入Ubuntu

(2)、下载git

打开终端命令窗口,输入:sudo apt-get install git

提示:sudo命令是用来以其他身份来执行命令,预设的身份为root,使用sudo时必须先输入密码,之后有5分钟的有限期,过期后需重新输入密码。



(3)、可以使用命令git --version查看git的版本号



(4)、设置用户名和邮箱

使用命令git config --global user.name "名称"设置用户名

使用命令git config --global user.email "邮箱"设置邮箱



(5)、查看设置的用户名和邮箱

使用命令git config --global --list

如果出现fatal:unable to read config file'/xxx/xxx ....':No such file or directory

可以检查一下user.name和user.email后面是否添加空格,如果没有,可以添加空格,再试试———(不知道解决方法是不是这样,开始搞了很久一直显示不出设置后的用户名和邮箱,后来在user.name和user.email后面各加了个空格就有了)。

(6)、生成密钥信息

输入命令ssh-keygen -t rsa -C"youremail"

之后一直回车即可 youremail:你自己的邮箱账号 。

补充:-t:指定要创建的密钥的类型。rsa:一种加密算法。-C:添加注释

红色框框内是生成的公钥和私钥的位置

(7)、查看创建好的公钥

可使用gedit或其他工具查看生成的公钥,

以下用gedit: gedit /home/ubuntutest/.ssh/id_rsa.pub



此公钥将用gitee中SSH公钥的配置

(8)、打开gitee—>设置—>SSH公钥



填好标题,将刚刚的公钥复制、粘贴到公钥下面的框框里面,之后点击“确定”即可。

3、使用Git连接到远程的Gitee仓库

(1)、创建一个目录文件

(2)、在该目录下打开终端

(3)、初始化git仓库:使用命令git init

(4)、使用命令git add 文件名( . 表示全部文件)将文件添加文件到缓存区

(5)、使用git commit -m " 提交信息" 将文件提交暂存区中的内容到本地

(6)、连接远程码云项目

git remote add origin 链接

链接来源:



(7)、使用命令git push origin master将本地的分支版本上传到远程并合并。注意:如果当前分支与主机存在追踪关系,则可以使用参数“-u”指定一个默认的主机,之后使用git push 后面就不要加参数。

这样就可以将本地的文件上传到码云了

4、常用命令

git init ——初始化本地仓库

git push origin master——将本地的分支版本上传到远程并合并。如果当前分支与主机存在追踪关系,则可以使用参数“-u”指定一个默认的主机,之后使用git push 后面就不要加参数

git status 文件名——查看文件状态

git add 文件名 ——添加文件到缓存区

git commit -m " 提交信息"——提交暂存区中的内容到本地

git pull origin master——同步项目到本地

git remote add origin 链接——本地电脑连接码云项目

git diff ——查看之前文件修改的内容,并且可以修改文件,不断提交文件到仓库里

有关更多信息和命令行选项,可以使用:git --help查看

Ubuntu上Git的简单配置及使用(使用的代码托管平台为gitee码云)的更多相关文章

  1. git多账号配置,同时使用多个代码托管平台

    git多账号配置,同时使用多个代码托管平台:https://blog.csdn.net/pinnuli/article/details/81293071

  2. git同步代码至github和gitee(码云)

    注:本文出自博主 Chloneda:个人博客 | 博客园 | Github | Gitee | 知乎 本文源链接:https://www.cnblogs.com/chloneda/p/git-to-g ...

  3. Python集成开发环境Pycharm+Git+Gitee(码云)

    ********************************************************************* 本文主要介绍集成开发环境的配置过程,方便多人协作办公.代码版 ...

  4. [转载]Ubuntu下Git服务器安装与配置

    原文地址:Ubuntu下Git服务器安装与配置作者:F民抄 1. 安装 1.1 安装Git-Core: sudo apt-get install git-core 1.2 安装 Gitosis sud ...

  5. Win7上Git安装及配置过程

    Win7上Git安装及配置过程 文档名称 Win7上Git安装及配置过程 创建时间 2012/8/20 修改时间 2012/8/20 创建人 Baifx 简介(收获) 1.在win7上安装msysgi ...

  6. ubuntu上安装redis和配置远程访问

    ubuntu上安装redis和配置远程访问 安装redis: 下载安装包: wget http://download.redis.io/releases/redis-4.0.1.tar.gz 解压: ...

  7. 使用Git GUI工具 上传本地仓库到 gitee码云仓库

    前言: 网上关于git的命令操作与使用很多教程和博客,在使用git工具时我发现有一个 git Gui 可视化工具,我觉得十分的亲切,由于我之前一直是使用svn作为版本控制管理工具,都是可视化操作,使用 ...

  8. 程序员必须知道的几个Git代码托管平台

    上一篇博客中2015继续任性——不会Git命令,照样玩转Git我们简单的介绍了在VS2013中使用Git,和GitHub客户端的使用.那么使用Git到底有什么好处呢?最为明显的是支持Git代码托管的平 ...

  9. 程序员必须知道的几个Git代码托管平台(转)

    上一篇博客中2015继续任性——不会Git命令,照样玩转Git我们简单的介绍了在VS2013中使用Git,和GitHub客户端的使用.那么使用Git到底有什么好处呢?最为明显的是支持Git代码托管的平 ...

  10. 配置同时使用 Gitlab、Github、Gitee(码云) 共存的开发环境

    首先确认已安装Git,可以通过 git –version 命令可以查看当前安装的版本. Mac OSX 中都已经安装了Git.但是,Git的版本未必是最新的. 可以通过命令 git clone htt ...

随机推荐

  1. pom.xml配置资源过滤

    <build> <!--设置资源过滤--> <resources> <resource> <directory>src/main/java& ...

  2. idea鼠标光标变黑块

    在编辑文档和在编程时经常敲着敲着竖线就变成了黑块,这样输入新的代码就会改变其他代码,这是因为输入方式改成了改写模式 只要按fn+insert就可以解决了 搜索 复制

  3. 9.29 2020 实验 4:Open vSwitch 实验——Mininet 中使用 OVS 命令

    一.实验目的 Mininet 安装之后,会连带安装 Open vSwitch,可以直接通过 Python 脚本调用Open vSwitch 命令,从而直接控制 Open vSwitch,通过实验了解调 ...

  4. 常见Dos命令学习

    Dos命令行 打开CMD方法 开始+系统+命令提示符(方便以管理员身份运行) Win+R 输入cmd 打开控制台(最常用) 在任意文件夹下,按住Shift键+鼠标右键点击,选择"在此处打开P ...

  5. Git在使用过程中遇到的一些问题

    git默认对文件中的大小写不敏感. 方案1: 通过配置git来达到识别文件大小写的问题.命令如下: git config core.ignorcecase false 缺点:每个仓库都需要修改. 方案 ...

  6. centos7开放8080端口

    1. firewall-cmd --state  :令防火墙处于开启状态 systemctl start firewalld.service: 2. firewall-cmd --zone=publi ...

  7. Nacos与OpenFeign开发

    目录 1.前言 2.生产者 3.消费者 4.扩展 1.前言 我的话是微服务B调用微服务A的controller层 2.生产者 微服务A请求接口如下: @GetMapping("/listUn ...

  8. 使用 SpeechT5 进行语音合成、识别和更多功能

    我们很高兴地宣布,SpeechT5 现在可用于 Transformers (一个开源库,提供最前沿的机器学习模型实现的开源库). SpeechT5 最初见于微软亚洲研究院的这篇论文 SpeechT5: ...

  9. TSCTF-J 2022 WP

    Re baby_xor 加密逻辑如上,密文动态调试,然后 Shift+E 导出密文[这样避免了手动获取] # encoding=utf-8 enc=[ 0x12, 0x00, 0x00, 0x00, ...

  10. JUC源码学习笔记8——ConcurrentHashMap源码分析1 如何实现低粒度锁的插入,如何实现统计元素个数,如何实现并发扩容迁移

    源码基于jdk1.8 这一片主要讲述ConcurrentHashMap如何实现低粒度锁的插入,如何实现统计元素个数,如何实现并发扩容迁移 系列文章目录和关于我 一丶ConcurrentHashMap概 ...