当前位置: 首页 > news >正文

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"
http://www.lryc.cn/news/218984.html

相关文章:

  • STM32 IAP应用开发--bootloader升级程序
  • Q_GLOBAL_STATIC宏
  • [批处理]_[初级]_[如何删除变量值里的双引号]
  • 51单片机电子钟闹钟温度LCD1602液晶显示设计( proteus仿真+程序+原理图+设计报告+讲解视频)
  • 怎样学好java
  • HarmonyOS 数据管理与应用数据持久化(二)
  • Hadoop环境搭建及Demo
  • 更新一下数据集
  • web3之跨链预言机SupraOracles:什么是Supra
  • 关系型数据库 期末复习(未完
  • 【学习笔记】CF1895G Two Characters, Two Colors
  • GZ035 5G组网与运维赛题第10套
  • 基于SSM的教学管理系统(有报告)。Javaee项目。
  • 软件测试工作流程
  • 高级文本编辑软件 UltraEdit mac中文版介绍说明
  • python模块的介绍和导入
  • 基于单片机的智能饮水机系统
  • CSS画圆以及CSS实现动态圆
  • K8S知识点(一)
  • 人工智能师求职面试笔试题及答案汇总
  • 【Windows-软件-FFmpeg】(01)通过CMD运行FFmpeg进行操作,快速上手
  • Spring Data Redis + RabbitMQ - 基于 string 实现缓存、计数功能(同步数据)
  • Facebook Developer 的 HashCode
  • 下载使用 ant design Pro 中遇到的一些问题
  • 「Java开发指南」如何用MyEclipse搭建Spring MVC应用程序?(一)
  • [动态规划] (七) 路径问题:LCR 166.剑指offer 47. 珠宝的最高价值
  • Mysql进阶-SQL优化篇
  • VueI18n中英文切换 vue2.0
  • VUE组件间通信的七种方式
  • 问chatgpt最近生活的困难