源代码管理——码云Gitee

目录

Git安装

Gitee配置SSH

源代码管理常规操作

1.idea配置git

2.常规操作



 

Git安装

安装Git是进行源代码管理的基本步骤之一。以下是在本地安装Git的通用步骤,适用于Windows系统:

  1. 下载Git安装程序:

    • 访问Git官网的下载页面:Git官网下载地址https://git-scm.com/downloads

    • 根据你的操作系统选择适当的下载版本。对于Windows,通常会提供一个exe文件。

  2. 运行安装程序:

    • 下载完成后,运行下载的Git安装程序。

    • 一直下一步。

  3. 选择组件:

    • 在安装过程中,你可能需要选择一些组件。通常,保留默认选项即可,但确保 "Git Bash Here" 和 "Git GUI Here" 选项是选中的,它们对于在Windows上使用Git非常有用。

  4. 选择编辑器:

    • 安装过程中,你可能会被要求选择一个默认的文本编辑器。如果你没有特殊需求,建议选择 "Use the Nano editor by default"。

  5. 选择SSH executable:

    • 在安装过程中,你可能会被要求选择一个SSH可执行文件。推荐选择 "Use OpenSSH" 以使用OpenSSH作为SSH客户端。

  6. 配置行尾转换:

    • 在 "Configuring the line ending conversions" 步骤中,可以选择 "Checkout Windows-style, commit Unix-style line endings"。这样可以确保在Windows和Unix系统之间进行代码协作时不会出现问题。

  7. 配置终端模拟器:

    • 在 "Configuring the terminal emulator to use with Git Bash" 步骤中,可以选择 "Use MinTTY" 作为Git Bash的终端模拟器。

  8. 配置用户名和邮箱:

    • 在安装完成后,在命令行中执行以下命令配置Git的全局用户信息:

      git config --global user.name "Your Name"
      git config --global user.email "your.email@example.com"

    替换 "Your Name" 和 "your.email@example.com" 为你自己的用户名和邮箱。

  9. 验证安装:

    • 打开命令提示符或Git Bash,执行以下命令验证Git安装是否成功:

      git --version

    应该显示Git的版本号,表示安装成功。

Gitee配置SSH

当使用Gitee进行源代码管理时,你可以通过SSH协议来实现安全的代码传输。以下是在Windows系统上设置SSH密钥,并将其添加到Gitee账户的基本步骤:

  1. 生成SSH密钥:

    • 打开命令提示符(右键,选择“gitBash”)或PowerShell,并执行以下命令来生成SSH密钥:

      ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

      请将

      "your_email@example.com"

      替换为你在Gitee上注册的邮箱地址。一路按回车键,使用默认选项即可。

  2. 添加SSH密钥到SSH代理:

    • 执行以下命令将SSH密钥添加到SSH代理:

      ssh-add ~/.ssh/id_rsa

      如果提示没有找到

      ssh-agent

      ,可以使用以下命令启动代理:

      eval "$(ssh-agent -s)"
  3. 复制SSH公钥:

    • 执行以下命令来复制生成的SSH公钥到剪贴板:

      cat ~/.ssh/id_rsa.pub | clip

      这将公钥复制到剪贴板。

  4. 将SSH公钥添加到Gitee:

    • 登录到Gitee,进入你的个人主页。

    • 在右上角点击头像,选择 "Settings" -> "SSH公钥"。

    • 点击 "添加SSH公钥",将剪贴板中的公钥粘贴到输入框中,并添加一个标识该密钥的标题。

    • 点击 "确定" 保存SSH公钥。

  5. 测试SSH连接:

    • 在命令提示符或PowerShell中执行以下命令测试SSH连接:

      ssh -T git@gitee.com

      如果一切设置正确,你应该看到一条欢迎消息。

现在,你已经成功地设置了SSH密钥,并将其添加到Gitee账户中。你可以使用SSH协议克隆和推送代码,而不需要每次都输入用户名和密码。

源代码管理常规操作
1.idea配置git

2.常规操作

常用的操作:克隆仓库、拉去代码、提交代码、合并冲突。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/408965.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

day16_ListSet课后练习题 - 参考答案

文章目录 day16_课后练习题第1题第2题第3题第4题第5题第6题第7题第8题 day16_课后练习题 第1题 案例: ​ 1、用一个String[]数组存点数 ​ 2、用一个String[]数组存花色 ​ 3、用一个String[]数组存大王、小王 ​ 4、用上面的数组,生成一副扑克牌 …

keepalived+HAProxy+MySQL双主实验

keepalivedHAProxyMySQL双主实验 环境准备 node1(HAProxy1):192.168.184.10 node2(HAProxy2):192.168.184.20 node3(MySQL1):192.168.184.30 node4(MySQL2):192.168.184.40 虚拟IP vip:192.168.184.100MySQL部署 在node3执行以下脚本: #!/bin/bash sy…

智能枪弹柜管理系统-智能枪弹管理系统DW-S306

随着社会的发展和治安形势的日益严峻,对于枪弹的管理变得尤为重要。传统的手工记录和存放方式已经无法满足现代化、高效化、安全化的需求。因此,智能枪弹柜管理系统应运而 生。 在建设万兆主干、千兆终端的监控专网的基础上,弹药库安全技术…

Web性能优化-详细讲解与实用方法-MDN文档学习笔记

Web性能优化 查看更多学习笔记:GitHub:LoveEmiliaForever MDN中文官网 性能优良的网站能够提高访问者留存和用户满意度,减少客户端和服务器之间传输的数据量可降低各方的成本 不同的业务目标和用户需求需要不同的性能度量,要提高…

LangChain Agent v0.2.0简明教程 (上)

快速入门指南 – LangChain中文网 langchain源码剖析系列课程 九天玩转Langchain! 1. LangChain是什么2. LangChain Expression Language (LCEL)Runnable 接口3. Model I/O3.1 Prompt Templates3.2 Language Model3.3 Output ParsersUse case(Q&A with RAG)1. LangChain…

我的128创作纪念日

目录 学习成长机遇个人数据一览榜单认可日常2024憧憬和规划创作纪念日总结 学习成长机遇 账号创建已经快9年了,以前一直在个人网站和简书上写文章,在CSDN真正写文竟然在2023年10月20,至今才128天,不过获得的数据还算可以&#xff…

力扣细节题:翻转二叉树

细节一:递归采用前序递归 细节二:采用交换节点而不是交换数据因为左右树交换的同时左右树的所有子节点都要交换 细节三:采用外置函数因为return如果在本函数内操作会存在必须返回空指针的问题 /*** Definition for a binary tree node.* s…

【MySQL面试复习】什么是聚簇索引(聚集索引)和非聚簇索引(二级索引)/什么是回表?

系列文章目录 在MySQL中,如何定位慢查询? 发现了某个SQL语句执行很慢,如何进行分析? 了解过索引吗?(索引的底层原理)/B 树和B树的区别是什么? 系列文章目录什么是聚簇索引(聚集索引&#xff09…

堆排序、快速排序和归并排序

堆排序、快速排序和归并排序是所有排序中最重要的三个排序,也是难度最大的三个排序;所以本文单独拿这三个排序来讲解 目录 一、堆排序 1.建堆 2.堆排序 二、快速排序 1.思想解析 2.Hoare版找基准 3.挖坑法找基准 4.快速排序的优化 5.快速排序非…

程序媛的mac修炼手册-- 2024如何彻底卸载Python

啊,前段时间因为想尝试chatgpt的API,需要先创建一个python虚拟环境来安装OpenAI Python library. 结果,不出意外的出意外了,安装好OpenAI Python library后,因为身份认证问题,根本就没有获取API key的权限…

opencv基础 python与c++

question: pip install -i https://pypi.tuna.tsinghua.edu.cn/simple matplotlib Opencv 一、读取图片 (1).imshow Mat imread(const string& filename, intflags1 );flags: enum { /* 8bit, color or not */CV_LOAD_IMAGE_UNCHANGED -1, /* 8bit, gray */CV_LOAD_I…

红队攻防之powershell上线基础免杀(一)

不努力,你背井离乡干嘛?当卧底啊 环境为win10,在哥斯拉生成的webshell下,执行powershell命令。 测试杀毒软件为:火绒,腾讯电脑管家 哥斯拉生成php文件的webshell 如图 哥斯拉进行连接 把要执行命令的文件…

20.scala视图界定

目录 概述实践代码执行 结束 概述 scala 中的视图界定 实践 代码 /*** 视图界定*/ object Genericity03 {def main(args: Array[String]): Unit {println(new MaxInt(1,2).compare)println(new MaxLong(1L,2L).compare)// 不行 // println(new MaxValue(1,2).compare)// …

AD24-PCB尺寸标注、LOGO添加、装配图即多层线路PC输出

一、PCB尺寸标注 1、切换到机械层 2、按shifee进行捕捉切换 按TAB键或空格键进行横向和纵向标注切换 二、LOGO添加 1、放置-图形 2、在空白位置线绘制一个框 3、进行大小调整 三、装配图输出 1、 导出原材料BOM表,不要勾选 顶层 底层 颜色设置 2、输出只有Value值…

NGINX服务器配置实现加密的WebSocket连接WSS协议

一、背景 最近在做小程序开发,需要在nginx中配置websocket加密模式,即wss。初次配置wss时,踩了两个小时的坑,本文将踩坑过程分享给大家,有需要用到的伙伴可以直接copy即可实现,节省宝贵时间。 二、WebSo…

Redis可以让数据不丢失吗

Redis作为一款备受青睐的开源内存数据存储系统,拥有诸多引人注目的主要特点,为各种应用场景提供了高性能、灵活多用途的解决方案。本文将详细介绍Redis的主要特点,并探讨其在现代应用开发中的重要作用。 首先,Redis以其卓越的性能…

高等数学(函数)

目录 一、函数的定义 二、几种函数 2.1 分段函数 2.2 反函数 2.3 显函数与隐函数 显函数 隐函数 三、几种特性 3.1 奇偶性 偶函数 奇函数 3.2 周期性 3.3 单调性 一、函数的定义 其中x是自变量,y是因变量。 二、几种函数 2.1 分段函数 2.2 反函数 ——…

Qt MDI应用方法:QMdiArea和QMdiSubWindows类

重点: 1.使用MDI应用程序,需要在主窗口的工作区放置一个QMdiArea组件。 并将QMdiArea组件设置成中心窗口 2.MDI有两个显示模式:Tab多页显示模式和子窗口显示模式 子窗口显示模式有两种显示方法:窗口级联展开和平铺展开 窗口级联…

仿12306校招项目业务二(列车检索)

目录 验证数据 加载城市数据 查询列车站点信息 查询列车余票信息 构建列车返回数据 12306 项目中列车数据检索接口路径 &#xfeff; TicketController的pageListTicketQuery&#xfeff;。 GetMapping("/api/ticket-service/ticket/query")public Result<T…

电商评价分析:NLP信息抽取技术在用户评论中的应用与挖掘

一、引言 在2019年&#xff0c;电子商务的蓬勃发展不仅推动了消费市场的增长&#xff0c;也带来了海量的用户评价数据。这些数据&#xff0c;作为消费者对商品和服务直接反馈的载体&#xff0c;蕴含着巨大的价值。然而&#xff0c;由于其非结构化的特性&#xff0c;这些文本信息…