首页 > 其他分享 >虚拟机配置git连接gitee

虚拟机配置git连接gitee

时间:2024-07-21 14:41:51浏览次数:8  
标签:git 提示 虚拟机 gitee master 终端 输入

1、安装git

  • 终端输入sudo apt-get install git

2、配置git

  • 配置用户名
    • 终端输入git config --global user.name "your name",将替换成你的用户名(一般就和gitee上的用户名一致就行)
  • 配置邮箱
    • 终端输入git config --global user.email "your email",将替换成gitee绑定的邮箱
  • 查看配置信息
    • 终端输入git config --global --list

3、生成公钥

  • 终端输入ssh-keygen -t rsa -C "your email",将替换成gitee绑定的邮箱。然后一路按Enter键即可(均按默认),只需要注意生成文件的位置即可(该命令输出在终端上的信息有显示),一般生成两个文件:id_rsa.pub(公钥)和id_rsa(私钥)
  • 假设生成的公钥文件在/home/winterz/usr/bin/id_rsa.pub,这里随便编的,后面的命令大家要按自己的路径填(上一个命令在终端中打印的信息中有生成的路径)。终端输入cat /home/winterz/usr/bin/id_rsa.pub,将该文件的内容打印到终端上,复制
  • 打开gitee的个人设置中的ssh公钥管理部分,将复制内容粘贴到文本框内,即可添加成功

4、测试配置是否成功

The authenticity of host 'gitee.com (180.76.198.77)' can't be established.
ED25519 key fingerprint is SHA256:+ULzij2u99B9eWYFTw1Q4ErYG/aepHLbu96PAUCoV88.
This key is not known by any other names
Are you sure you want to continue connecting (yes/no/[fingerprint])? 

这个是SSH连接时的安全提示,确认是否要连接gitee.com,我们直接输入yes就可以了。然后最后输出有HI ...successfully这样的字段就表示配置成功了

5、第一次推送

  • 初始化仓库
    • 进入到我们要提交的目录当中
    • 终端输入git init,可能会有以下这样的提示信息:
提示:使用 'master' 作为初始分支的名称。这个默认分支名称可能会更改。要在新仓库中
提示:配置使用初始分支名,并消除这条警告,请执行:
提示:
提示:	git config --global init.defaultBranch <名称>
提示:
提示:除了 'master' 之外,通常选定的名字有 'main'、'trunk' 和 'development'。
提示:可以通过以下命令重命名刚创建的分支:
提示:
提示:	git branch -m <name>

这段提示是关于 Git 仓库初始化时默认分支名称的变更。以前默认用master,现在有的项目默认用main等等名称。我们随便选一个都行,这里就用master作为默认分支名吧。终端输入git config --global init.defaultBranch master就可以了

  • 添加代码
    • 终端输入git add .(有个黑点别忘了)这表示添加当前目录所有文件,也可以添加指定文件,这里就不赘述了
  • 提交代码
    • 终端输入git commit -m "message" , 将message替换成你的提交信息,随便写点就行
  • 添加远程仓库地址
    • 终端输入git remote add origin url ,把url替换成gitee上建立的仓库地址,http或者ssh的形式,推荐用ssh,因为我们之前添加了ssh公钥,若用http,则需要进行认证,即输入用户名和密码进行验证,不太方便
  • 本地仓库推送到远程存储仓库
    • 终端输入git push -u origin master ,第一次推送要加-u选项,后面就不用加了,然后这里的master要根据自己本地仓库的分支名进行替换,终端输入git branch进行查看

本文重点是分享第一次配置和使用git,就不讲述过多的git命令了,需要的话大家可自行上网查看相关教程

标签:git,提示,虚拟机,gitee,master,终端,输入
From: https://www.cnblogs.com/winter-z/p/18314417

相关文章

  • Ubuntu18.04安装Cuckoo Sandbox(第一部分 安装Ubuntu虚拟机)
    Ubuntu18.04安装Cuckoo沙盒目前最新版是24版,但是24版与20版的安装经过实践都存在一定困难,可以去Ubuntu官网查看两者的区别,经过实践是Ubuntu16.0版本安装最简便,但是我这里使用的是Ubuntu18.04版本。0x00安装Ubuntu18.04首先去官网下载光盘文件,通过VM安装虚拟机。在VM......
  • 虚拟机(ubuntu22.04)空间不足,进行硬盘扩容
    1、编辑虚拟机设置(外部操作)关闭虚拟机编辑虚拟机设置---硬盘扩容虚拟机设置--->硬件--->改变磁盘大小--->点击<扩展>2、虚拟机内部磁盘重新分区(内部操作)开启虚拟机安装界面化的磁盘管理工具终端输入sudoaptinstallgparted终端输入sudogparted,打开该工具......
  • 虚拟机网络“上一秒正常,下一秒就不行”的问题
    本文主要是介绍之前能上网,现在突然不能上网了的一种解决方案。如果你正在配置虚拟机,可以根据虚拟机启动时连接共享蓝牙设备NAT模式等关键词寻找网上教程。之前遇到过这样一个问题,吃饭前虚拟机还能上网,吃完饭回来后虚拟机就不能上网了,测试了下本机的网络是正常的,很迷惑。这里给......
  • xshell连接虚拟机
    1、新建连接进入xshell,点击左上角<新建>,新建立一个连接编辑跳出来的属性窗口点击<连接>名称自定义协议默认为SSH主机填写虚拟机的ip地址(在虚拟机终端输入ifconfig命令,根据提示安装相应工具)端口默认为222、启用ssh服务查看虚拟机是否启用ssh服务终端输入ps-e|......
  • GitHub每日最火火火项目(7.20)
    项目名称:mem0ai/mem0项目介绍:mem0是PersonalizedAI的内存层。它可能在个性化人工智能的开发中起到关键作用,具体的功能和特点可能包括高效的数据存储和管理,以支持个性化的模型训练和推理。通过优化内存使用,它可以提高人工智能系统的性能和响应速度,为用户提供更个性化......
  • GitHub每日最火火火项目(7.19)
    项目名称:mem0ai/mem0项目介绍:mem0是为个性化AI提供的内存层。它在个性化AI系统中可能起着关键作用,有助于高效地存储和管理数据,以支持个性化模型的训练和推理。通过优化内存使用,它可以提高AI系统的性能和响应速度,为用户提供更精准和个性化的服务。具体来说,它可能能够有效......
  • GitHub每日最火火火项目(7.18)
    项目名称:mem0ai/mem0项目介绍:mem0是用于个性化AI的内存层。它可能在构建个性化人工智能系统中发挥着重要作用,具体的功能和特点可能包括高效的数据存储和管理,以支持个性化的模型训练和推理。通过优化内存使用,它可以提高人工智能系统的性能和响应速度,为用户提供更加个性化......
  • ModuleNotFoundError:没有名为“pyaes”的模块 python 虚拟机
    在此处输入图像描述当我在启动python项目的虚拟机上构建某个工具时,几秒钟后会出现此消息。我已经尝试重新安装pyaes但无济于事。谁能帮我?非常感谢我已经尝试重新安装pyaes但无济于事,我搜索了tepyaes模块的十个路径,但我没有找到它,而我在另一台虚拟机上完成了......
  • 从零开始:如何使用GitHub与Hexo搭建个人博客
    搭建效果:[Dangrow的技术博客]https://tangwanying.xyz一、首先创建一个GitHub仓库如图,资源的名称可以是你的用户名+github+io(ps:因为我已经搭建过了,所以下图会出现仓库已存在的警告)二、本地安装git这里建议本地与GitHub采用SSH连接,防止经常连接不到的错误git官网连接三、......
  • 虚拟机centos9搭建wordpress
    利用nginx和MariaDB搭建wordpress 1.更换yum源更新系统软件包:1.1备份yum源1.1.1创建备份目录:创建一个目录来保存备份的仓库配置文件:sudomkdir-p/etc/yum.repos.d/backup1.1.2移动现有仓库配置文件到备份目录:将/etc/yum.repos.d/目录中的所有文件移动到备份......