linux 创建git项目并提交到gitee(保姆式教程)

2023-11-05 21:28

本文主要是介绍linux 创建git项目并提交到gitee(保姆式教程),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

01、git安装与初始化设置

mhzzj@mhzzj-virtual-machine:~/work/skynetStudy$ apt install 
mhzzj@mhzzj-virtual-machine:~/work/skynetStudy$ git config --global user.name "用户名"
mhzzj@mhzzj-virtual-machine:~/work/skynetStudy$ git config --global user.email 10086@qq.com

02、生成密钥并拷贝

生成密钥

mhzzj@mhzzj-virtual-machine:~/work/skynetStudy$ ssh-keygen -t rsa -C "your email"
Generating public/private rsa key pair.
Enter file in which to save the key (/home/mhzzj/.ssh/id_rsa): 
Created directory '/home/mhzzj/.ssh'.
Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
Your identification has been saved in /home/mhzzj/.ssh/id_rsa
Your public key has been saved in /home/mhzzj/.ssh/id_rsa.pub
The key fingerprint is:
SHA256:BenbzPgfLVOb9VGmWsaANDH7nLXKvF8XLfNEibbhHKg your email
The key's randomart image is:
+---[RSA 3072]----+
|        ..=.     |
|        .o =. . .|
|       .  +..=..+|
|        ...o+=+=o|
|        SE  ++Xo+|
|        o +o B O+|
|         .  O + =|
|          .  = ..|
|           .o..  |
+----[SHA256]-----+

拷贝密钥到gitee

mhzzj@mhzzj-virtual-machine:~/work/skynetStudy$ cat /home/mhzzj/.ssh/id_rsa.pub #查看生成的密钥
ssh-rsa 
******

在这里插入图片描述
测试密钥是否生效

hzzj@mhzzj-virtual-machine:~/work/skynetStudy$ ssh -T git@gitee.com
The authenticity of host 'gitee.com (180.76.198.77)' can't be established.
ECDSA key fingerprint is SHA256:FQGC9Kn/eye1W8icdBgrQp+KkGYoFgbVr17bmjey0Wc.
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
Warning: Permanently added 'gitee.com,180.76.198.77' (ECDSA) to the list of known hosts.
Hi mhzzj(@mhz-zzj)! You've successfully authenticated, but GITEE.COM does not provide shell access.

03、创建项目并提交代码

创建项目
在这里插入图片描述
提交代码

mhzzj@mhzzj-virtual-machine:~/work/skynetStudy$ git init
mhzzj@mhzzj-virtual-machine:~/work/skynetStudy$ git add .
mhzzj@mhzzj-virtual-machine:~/work/skynetStudy$ git commit -m "basic skynet"
# 注意,使用ssh提交,否则需要输入账号和密码 如果意见add https,可以使用git remote rm origin删除已有的原创连接
mhzzj@mhzzj-virtual-machine:~/work/skynetStudy$ git remote add origin git@gitee.com:mhz-zzj/skynet-study.git 
mhzzj@mhzzj-virtual-machine:~/work/skynetStudy$ git push -u origin "master"

这篇关于linux 创建git项目并提交到gitee(保姆式教程)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/352609

相关文章

Linux换行符的使用方法详解

《Linux换行符的使用方法详解》本文介绍了Linux中常用的换行符LF及其在文件中的表示,展示了如何使用sed命令替换换行符,并列举了与换行符处理相关的Linux命令,通过代码讲解的非常详细,需要的... 目录简介检测文件中的换行符使用 cat -A 查看换行符使用 od -c 检查字符换行符格式转换将

Linux系统配置NAT网络模式的详细步骤(附图文)

《Linux系统配置NAT网络模式的详细步骤(附图文)》本文详细指导如何在VMware环境下配置NAT网络模式,包括设置主机和虚拟机的IP地址、网关,以及针对Linux和Windows系统的具体步骤,... 目录一、配置NAT网络模式二、设置虚拟机交换机网关2.1 打开虚拟机2.2 管理员授权2.3 设置子

Elasticsearch 在 Java 中的使用教程

《Elasticsearch在Java中的使用教程》Elasticsearch是一个分布式搜索和分析引擎,基于ApacheLucene构建,能够实现实时数据的存储、搜索、和分析,它广泛应用于全文... 目录1. Elasticsearch 简介2. 环境准备2.1 安装 Elasticsearch2.2 J

Linux系统中卸载与安装JDK的详细教程

《Linux系统中卸载与安装JDK的详细教程》本文详细介绍了如何在Linux系统中通过Xshell和Xftp工具连接与传输文件,然后进行JDK的安装与卸载,安装步骤包括连接Linux、传输JDK安装包... 目录1、卸载1.1 linux删除自带的JDK1.2 Linux上卸载自己安装的JDK2、安装2.1

Linux卸载自带jdk并安装新jdk版本的图文教程

《Linux卸载自带jdk并安装新jdk版本的图文教程》在Linux系统中,有时需要卸载预装的OpenJDK并安装特定版本的JDK,例如JDK1.8,所以本文给大家详细介绍了Linux卸载自带jdk并... 目录Ⅰ、卸载自带jdkⅡ、安装新版jdkⅠ、卸载自带jdk1、输入命令查看旧jdkrpm -qa

Java使用Curator进行ZooKeeper操作的详细教程

《Java使用Curator进行ZooKeeper操作的详细教程》ApacheCurator是一个基于ZooKeeper的Java客户端库,它极大地简化了使用ZooKeeper的开发工作,在分布式系统... 目录1、简述2、核心功能2.1 CuratorFramework2.2 Recipes3、示例实践3

Linux samba共享慢的原因及解决方案

《Linuxsamba共享慢的原因及解决方案》:本文主要介绍Linuxsamba共享慢的原因及解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录linux samba共享慢原因及解决问题表现原因解决办法总结Linandroidux samba共享慢原因及解决

springboot简单集成Security配置的教程

《springboot简单集成Security配置的教程》:本文主要介绍springboot简单集成Security配置的教程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,... 目录集成Security安全框架引入依赖编写配置类WebSecurityConfig(自定义资源权限规则

一文教你如何将maven项目转成web项目

《一文教你如何将maven项目转成web项目》在软件开发过程中,有时我们需要将一个普通的Maven项目转换为Web项目,以便能够部署到Web容器中运行,本文将详细介绍如何通过简单的步骤完成这一转换过程... 目录准备工作步骤一:修改​​pom.XML​​1.1 添加​​packaging​​标签1.2 添加

idea中创建新类时自动添加注释的实现

《idea中创建新类时自动添加注释的实现》在每次使用idea创建一个新类时,过了一段时间发现看不懂这个类是用来干嘛的,为了解决这个问题,我们可以设置在创建一个新类时自动添加注释,帮助我们理解这个类的用... 目录前言:详细操作:步骤一:点击上方的 文件(File),点击&nbmyHIgsp;设置(Setti