git02->gui图形化界面使用,ssh协议,idea集成GIT

简介: git02->gui图形化界面使用,ssh协议,idea集成GIT
  • gui图形化界面使用
  • ssh协议
  • idea集成GIT

1.gui图形化界面使用

2.ssh协议


git/github生成密钥并通过 操作分为本地电脑配置和github网站配置


第一步:本地电脑配置 右键空白处,选择Git Bash Here打开相关命令窗口 1.配置用户名和邮箱(如果已经配置,就跳过) git config --global user.name "username" git config --global user.email "email" 之后就会在C:\Users\Administrator下创建一个.gitconfig文件,内容为 [user] name = xxx email = xxx@xxx.com


注1:username和email即github的登陆帐号和注册邮箱 注2:git config命令的–global参数,用了这个参数,表示你这台机器上所有的Git仓库都会使用这个配置


2.检查下自己之前有没有已经生成ssh cd ~/.ssh ls


注1:当cd ~/.ssh命令执行后窗口返回“no such file or directory”的时候,表示我们的电脑并没有ssh key,所以需要我们创建ssh key 注2:~表示当前用户的目录,比如我的是:C:\Users\Administrator 注3:ls命令执行后,如果本地有ssh秘钥的话会有id_rsa.pub,config,known_hosts等文件


3.生成(或删除)秘钥 ssh-keygen -t rsa -C "xxx@xx.com"//这里的邮箱要换成自己注册时的邮箱 接着按3个回车即可。


注1:如果本地有ssh,执行以上命令会出现正面的提示,这里选择y,表示覆盖本地的ssh key,其实也就是ssh秘钥删除的意思 注2:为什么要删除秘钥,创建SSH的时候设置过密码,那就很有可能git操作时出现忘记密码的尴尬情况, 不要想着怎么重新修改密码了,选择重新创建一个ssh秘钥 注3:创建ssh key不要输入密码了,不然操作起来太累~~~


4.执行命令完成后,默认会在window的C:\Users\Administrator.ssh下面生成如下两个名称的文件: C:\Users\Administrator.ssh id_rsa(私钥,不能泄露出去) id_rsa.pub(公钥) known_hosts(不用管)

第二步:远程github仓库配置 1.登陆到自己的gitbub,点击右上角的倒立小三角形。选择 settings 2.选择SSH and GPG keys 3.点击右边的New SSH key 4.随意填入一个title,然后 key 中粘贴刚才复制的id_rsa.pub文本,点击 Add key 这样就大功告成 5.github官网有时候会要你输入登陆密码才能添加ssh key。输入密码即可

测试

3.idea集成GIT

组长:

当新建了一个项目,需要托管到gitee上,就执行以下步骤

1.在idea中配置git.exe文件

2.在idea中安装gitee插件,添加后重启

3.在idea中登录gitee

4.分享搭建好的项目

注意:组长记得把所有组员的公钥加进来

                                                      刷新提交的组员代码

组员:

                                                      组员更新代码上传



冲突问题:

当组长写一段代码,准备提交一个文件时。正好组员也修改了代码先一步提交了。此时组长提交文件时被拒绝推送了,按pull更新并合并就OK了

目录
相关文章
|
9月前
|
人工智能 API 开发工具
GitHub官方开源MCP服务!GitHub MCP Server:无缝集成GitHub API,实现Git流程完全自动化
GitHub MCP Server是基于Model Context Protocol的服务器工具,提供与GitHub API的无缝集成,支持自动化处理问题、Pull Request和仓库管理等功能。
1897 2
GitHub官方开源MCP服务!GitHub MCP Server:无缝集成GitHub API,实现Git流程完全自动化
|
前端开发 Java 开发工具
Git使用教程-将idea本地Java等文件配置到gitte上【保姆级教程】
本内容详细介绍了使用Git进行版本控制的全过程,涵盖从本地仓库创建到远程仓库配置,以及最终推送代码至远程仓库的步骤。
1046 0
|
前端开发 Java Maven
【前端学java】全网最详细的maven安装与IDEA集成教程!
【8月更文挑战第12天】全网最详细的maven安装与IDEA集成教程!
484 2
【前端学java】全网最详细的maven安装与IDEA集成教程!
|
开发工具 git
IDEA更改远程git仓库地址
【9月更文挑战第27天】本文介绍了两种在IntelliJ IDEA中更改远程Git仓库地址的方法:一是通过图形界面,在VCS设置中直接修改;二是通过IDEA内置的命令行工具使用`git`命令进行更改。具体步骤包括从版本控制菜单进入项目设置、修改远程仓库URL,以及使用`git remote set-url`命令更新仓库地址,并验证修改结果。这些方法适用于项目迁移或更换仓库地址的情况。
3223 6
|
Linux 网络安全 开发工具
IDEA如何配置git和github
【11月更文挑战第14天】本指南详细介绍了如何在 IntelliJ IDEA 中配置 Git 和 GitHub,包括检查和设置 Git 路径、测试配置,以及通过 SSH 或 HTTPS 方式配置 GitHub 仓库的具体步骤。完成配置后,用户可在 IDEA 中轻松进行版本控制操作。
2469 0
|
Shell 网络安全 开发工具
Git,GitHub,Gitee&IDEA集成Git
Git提交项目到GitHub简洁版、版本控制、安装、常用命令、分支、团队协作机制、Github、Gitee远程仓库、IDEA集成Git、IDEA集成Github、IDEA集成Gitee
Git,GitHub,Gitee&IDEA集成Git
|
存储 开发工具 C#
Git Extensions:一个.NET开源的 Git 图形用户界面(GUI)工具
Git Extensions:一个.NET开源的 Git 图形用户界面(GUI)工具
708 0
|
Java Shell 开发工具
git集成IDEA,托管项目实现版本管理
git集成IDEA,托管项目实现版本管理
169 0
|
3月前
|
Linux 网络安全 Docker
盘古栈云,创建带ssh服务的linux容器
创建带ssh服务的linux容器
335 146
|
6月前
|
监控 Linux 网络安全
FinalShell SSH工具下载,服务器管理,远程桌面加速软件,支持Windows,macOS,Linux
FinalShell是一款国人开发的多平台SSH客户端工具,支持Windows、Mac OS X和Linux系统。它提供一体化服务器管理功能,支持shell和sftp同屏显示,命令自动提示,操作便捷。软件还具备加速功能,提升访问服务器速度,适合普通用户和专业人士使用。
2301 0