idea 将项目上传到gitee远程仓库具体操作

目录标题

    • 一、新建仓库
    • 二、初始化项目
    • 三、add+commit
    • 四、配置远程仓库
    • 五、拉取远程仓库内容
    • 六、push代码到仓库
    • 七、如果是私有仓库可能会拉取失败
    • (一)需要增加SSH 公钥
    • (二)把远程仓库地址换成ssh的连接
    • 八、如果是私有仓库,push还是会失败
    • (一)项目公钥只能读
    • (二)个人公钥能读写

一、新建仓库

新建仓库教程

在这里插入图片描述

注意:远程仓库的初始文件不要与本地存在名字一样的文件,不然拉取会因为冲突而失败。可以把远程一样的初始文件删除了。

比如远程有个.gitignore 文件,本地也有一个,那么你可以把远程的删除了。

二、初始化项目

相当于git init
在这里插入图片描述

在这里插入图片描述

三、add+commit

在这里插入图片描述

四、配置远程仓库

gitee新建仓库后,复制远程地址
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

五、拉取远程仓库内容

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

解决
在这里插入图片描述

根据他提示的在git命令行 项目根目录下中运行

git branch --set-upstream-to=origin/master

在这里插入图片描述

再次拉取,如果报这个错误,那么用git命令拉取
在这里插入图片描述

git pull --rebase origin master

在这里插入图片描述

六、push代码到仓库

在这里插入图片描述
在这里插入图片描述

七、如果是私有仓库可能会拉取失败

(一)需要增加SSH 公钥

具体操作如下:
生成、添加 SSH 公钥

# 后面是 key可以随意,建议换成自己的邮箱啥的
ssh-keygen -t ed25519 -C "Gitee SSH Key(随意)"# 可能会存在公钥,覆盖就好 {ps1}
Generating public/private rsa key pair.
Enter file in which to save the key (/c/Users/win/.ssh/id_rsa):
/c/Users/win/.ssh/id_rsa already exists.
Overwrite (y/n)? y(选择y) 覆盖

说明这个公钥已经被别人使用,你需要重新生成。参考:ps1
在这里插入图片描述

获取公钥:

cat ~/.ssh/id_ed25519.pub

复制到这里
在这里插入图片描述

成功
在这里插入图片描述

首次使用需要确认并添加主机到本机SSH可信列表。若返回 Hi XXX! You’ve successfully authenticated, but Gitee.com does not provide shell access. 内容,则证明添加成功。

# 直接输入命令
ssh -T git@gitee.com

(二)把远程仓库地址换成ssh的连接

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

重复上面的pull操作

$ git pull --rebase origin master
From gitee.com:w/-il* branch            master     -> FETCH_HEAD
Successfully rebased and updated refs/heads/master.

八、如果是私有仓库,push还是会失败

(一)项目公钥只能读

注意:上面设置的ssh公钥是,项目的公钥

下面设置的是个人账号的ssh公钥

在这里插入图片描述

这里说明了,如果要对仓库进行写操作,请设置个人公钥

注意:需要先把之前的项目公钥删除

(二)个人公钥能读写

增加个人公钥
在这里插入图片描述
生成ssh公钥,方法是一样的

增加个人ssh公钥后,刷新一下:
在这里插入图片描述

这样就能成功push了。

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

centos7搭建git服务器

1.centos7安装git yum install -y git yum install -y git-daemon 2.初始化空目录仓库 mkdir /usr/local/git mkdir /usr/local/git/projects mkdir /usr/local/git/projects/test-projects.git cd test-projects.git git --bare init 3.修改目录权限 cd .. chmod 775 tes…

【linux运维】系统常见管理命令

系列综述: 💞目的:本系列是个人整理为了学习基本的shell编程和linux命令,整理期间苛求每个知识点,平衡理解简易度与深入程度。 🥰来源:材料主要源于b站大学——linux运维课程进行的,…

Parade Series - CoreAudio Loopback

Scenario 鉴于业务场景需要, 经过技术路径探索, 发现 comtypes 兼容性过于混乱,故而考虑整合一个 CoreAudio 的轮子dll来解决实际问题!std::StringStream ⇒ std::ios::binary ⇒ std::ofstream Loopback.dll #ifndef _DLL_C…

Git - 在PyCharm/Idea中集成使用Git

文章目录 Git - 在PyCharm/Idea中集成使用Git1.新建GitHub仓库2.将仓库与项目绑定3.在PyCharm中使用Git4.新建Gitee仓库5.将仓库与项目绑定6.在IDEA中使用Git Git - 在PyCharm/Idea中集成使用Git 本文详细讲解了如何在 PyCharm 或 Idea 中配置 Gitee 或 GitHub 仓库&#xff0…

*Linux系统的进程和计划任务管理

目录 一、查看进程 1、程序和进程的关系 *2、ps查看静态进程信息 1)ps aux 2)ps -elf *3、top查看动态进程信息 4、pgrep查看进程信息 5、pstree查看进程树 二、控制进程 1、进程启动方式 2、进程的前后台调度 3、终止进程的运行 三、计划任…

HCF-Net:用于红外小目标检测的分层上下文融合网络

摘要 红外小目标检测是一项重要的计算机视觉任务,涉及在红外图像中识别和定位微小物体,这些物体通常仅包含几个像素。然而,由于物体尺寸极小以及红外图像中通常复杂的背景,这项任务面临困难。在本文中,我们提出了一种…

【Unity学习笔记】第十三 · tag与layer(运行时创建tag和layer)

参考: Unity手册 标签Unity手册 LayersIs it possible to create a tag programmatically?脚本自动添加tag和Layer 注:本文使用Unity版本是2022.3.23f1 转载引用请注明出处:🔗https://blog.csdn.net/weixin_44013533/article/de…

政安晨:【深度学习神经网络基础】(十二)—— 深度学习概要

目录 概述 深度学习的概况 深度学习的组成部分 部分标记的数据 修正线性单元 卷积神经网络 神经元Dropout GPU训练 政安晨的个人主页:政安晨 欢迎 👍点赞✍评论⭐收藏 收录专栏: 政安晨的机器学习笔记 希望政安晨的博客能够对您有所裨益&#xf…

NVIDIA安装程序失败-Nsight Visual Studio Edition失败解决办法

博主是要升级cuda版本,那么在安装新版本之前需要卸载以前的版本。 博主一溜卸载下去,最后有这么个东西卸载不掉,Nsight Visual Studio Edition 不管是电脑系统卸载还是360卸载,都卸载不掉。 此时安装新的cuda也遇到了这个问题 由…

项目7-音乐播放器5+注册账号

前端之登录注册页面案例_前端登录页面-CSDN博客 1.前端代码 MAPPER Insert("insert into user(username,password) values (#{username},#{password}) ")Integer insertUserInfo(String username,String password); Service public Result insertUserInfo(String…

抓取内网windows密码和利用hash横向及相关问题

目录 实验准备 用msf拿到shell 抓取hash和明文密码 相关问题 问题1.通过hashdump抓取所有用户的密文为什么分成两个模块,这两个模块分别代表什么 ? 问题2.为什么第一个模块 永远是一样的aad3? 问题3.这两个模块的加密算法有什么不同&a…

多因子模型的因子分组-克隆巴赫α系数

优质博文:IT-BLOG-CN 在建立我们的Alpha模型之前,我们得先知道什么是Alpha?Alpha是一条或者一系列能够预测股票走势的信息资讯组合。而这每一条非随机的信息资讯,我们称之为多因子模型的因子。多因子模型因子的选择需要避免系统性…