Idea2020.1 上传项目到github上

2 篇文章 0 订阅
1 篇文章 0 订阅

最下面记录其他配置:

  1. idea中git的配置
  2. github免密登录配置
  3. 忽略不必要的文件后再让git推到远程仓库的设置

官网下载git非常慢, 点击 密码: annj

1. 在github上创建一个新仓库(略)
在这里插入图片描述
2. 用Idea打开需要上传的项目
点击菜单栏上的VCS(version control system),版本控制体系
在这里插入图片描述
在这里插入图片描述
将项目添加到版本控制体系后,在该项目的目录中,会生成.git文件,也就是初始化git仓库
在这里插入图片描述

未添加到暂存区的文件会显示为红色(如果没有显示,点击file->close project,重新打开就可以看到了,显示不显示其实没什么问题,只要有.git文件生成就可以)
在这里插入图片描述
3.将项目添加(add)到暂存区中
注意: 要先将项目添加到版本控制体系后,右键项目才会有git选项,右键其他文件也会有
快捷键: Ctrl+Alt+A (和qq截图冲突)
.需要忽略个别文件的,可以看最下面的插件介绍,然后再回来这里看
在这里插入图片描述
添加到暂存区后,文件会变成绿色


4.提交(commit)项目到本地仓库中

两种方式打开提交窗口
方式1:
在这里插入图片描述方式2:在这里插入图片描述


提交窗口,点击commit提交到本地仓库在这里插入图片描述


5.推(push)到远程仓库(github、gitee)中

复制远程仓库的地址
在这里插入图片描述
将项目绑定远程仓库
在这里插入图片描述
执行push操作(也可以通过命令行push)
在这里插入图片描述
本人设置了免密登录,所以没有账号密码输入阶段,如果没设置,第一次提交需要输入账号密码后才可以提交
注意: 如果设置了ssh免密登录, 需要绑定SSH格式的远程仓库地址
在这里插入图片描述


到github上查看一下
在这里插入图片描述
在这里插入图片描述
上传成功了


Idea中配置git
点击file->setting
在这里插入图片描述


Git忽略文件的设置
打开Idea,点击file->setting->plugins,打开插件商店,下载.ignore插件
在这里插入图片描述
创建配置文件
在这里插入图片描述
在弹出的窗口中选择配置文件内容, 选择java和JetBrains,点击Generate生成
在这里插入图片描述
生成.gitignore文件, git会根据该配置文件忽略指定的文件,再进行上传

配置文件可以参考模板配置文件进行相应修改,完成
在这里插入图片描述


配置ssh免密登录
1.生成密钥
使用rsa算法,生成一对密钥, 一把公钥一把私钥
私钥自己保存,公钥上传到github上,用于验签

打开命令行窗口,进入到C:\Users%username%.ssh目录中
tips: 最好事先清空该目录
在这里插入图片描述
执行命令,生成密钥:

ssh-keygen -t rsa

在这里插入图片描述
以文本文件的方式打开id_rsa.pub,里面是很长很长一串字符,全部复制,备用

在这里插入图片描述
2.上传公钥到github
登录github,点击头像–>setting, 进入设置
在这里插入图片描述
粘贴公钥,添加成功
在这里插入图片描述
之后,通过远程仓库的ssh地址,之后就可以免密push了
在这里插入图片描述
私钥一定要保管好,不要泄露


对于ssh免密登录的理解


公钥加密只有私钥才能解密
私钥解密只有公钥才能解密

只不过私钥加密不叫加密,叫签名,
公钥解密不叫解密,叫验签

因为私钥只有我自己知道,所以这个签名是世界上独一无二的,只有我才能做出来;
那么当github对应的公钥验签(解密)的时候, 只要通过,那么就知道是我提交的代码

小结:

1.公钥加密,私钥解密。—用于加解密
2.私钥签名,公钥验签。—用于签名

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
你可以通过以下步骤将项目分享到 GitHub: 1. 创建一个 GitHub 账户:如果你还没有 GitHub 账户,首先需要去 GitHub 官网(https://github.com)注册一个账户。 2. 创建一个新的仓库:在 GitHub 网站上,点击右上角的加号图标,选择 "New repository"(新建仓库)。 3. 填写仓库信息:在新建仓库页面上,填写仓库的名称、描述等信息。你可以选择将仓库设置为公开或私有,根据你的需求进行选择。 4. 初始化仓库:在创建仓库后,你可以选择使用 Git 命令行或者 GitHub Desktop 等工具来初始化仓库。例如,你可以运行 `git init` 命令来初始化一个空的 Git 仓库。 5. 添加项目文件:将你的项目文件复制到本地的 Git 仓库目录中。 6. 添加文件到暂存区:运行 `git add .` 命令将所有文件添加到 Git 的暂存区。 7. 提交更改:运行 `git commit -m "Initial commit"` 命令将更改提交到本地仓库。 8. 关联远程仓库:运行 `git remote add origin <GitHub 仓库 URL>` 命令将本地仓库与远程 GitHub 仓库关联起来。 9. 推送到远程仓库:运行 `git push -u origin master` 命令将本地仓库的内容推送到远程仓库。 10. 检查 GitHub 仓库:现在你可以在 GitHub 网站上查看你的仓库,确认项目文件已经成功上传到了 GitHub。 这样,你就成功地将项目分享到 GitHub 上了。其他人可以通过访问你的 GitHub 仓库来查看和下载你的项目。记得定期更新你的项目,以便与其他人分享最新的代码和功能!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值