一.gui图形化界面使用
创建项目
创建后选择初始化即可
开始克隆
首先 在本地盘符类构建一个包用于克隆
在所构建的包里,右建即可
路径就是克隆的路径
然后就会打开这样一个界面
Gui的操作
分析作用
二.ssh协议
1.ssh协议介绍
SSH(Secure Shell)是一种加密网络协议,用于在不安全的网络中安全地进行远程登录和执行命令。SSH协议通过加密传输数据,提供了一种安全的远程访问方式,防止敏感信息在传输过程中被窃取。
SSH协议常见的用途包括远程登录、远程执行命令、安全文件传输等。它通过使用公钥加密技术,实现了对通信数据的加密和身份验证,保证了数据传输的机密性和完整性。
SSH协议通常使用22号端口进行连接。在使用SSH协议进行连接时,客户端和服务器会进行协商,以确定双方所支持的加密算法和密钥交换方法。这样可以确保通信双方都能够理解加密方式,并且可以安全地进行通信。
总的来说,SSH协议为远程安全连接提供了一种可靠的方式,被广泛用于远程服务器管理和文件传输等场景
2.ssh的使用(小编仓库是私有的)
.检查下自己之前有没有已经生成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 "3500858957@qq.com"//这里的邮箱要换成自己注册时的邮箱
接着按3个回车即可。
注1:如果本地有ssh,执行以上命令会出现正面的提示,这里选择y,表示覆盖本地的ssh key,其实也就是ssh秘钥删除的意思
注2:为什么要删除秘钥,创建SSH的时候设置过密码,那就很有可能git操作时出现忘记密码的尴尬情况,
不要想着怎么重新修改密码了,选择重新创建一个ssh秘钥
注3:创建ssh key不要输入密码了,不然操作起来太累~~~~~~~
三.idea集成Git
模拟场景在开发的过程中,项目经理和项目成员的使用以及会出现的问题
项目经理视角
在idea配置git.exe程序
在idea安装gitee插件
在idea中登录gitee(通过令牌登录)
0ff492a8c01a28202a563e7334f5be27
上传项目
更新项目
项目成员视角
获取项目
然后在修改maven的仓库地址即可
推送内容
当双方对于同一个类进行修改时
组员先提交
然后再推送即可
组长提交
点击后直接合并
但是会出现一种特殊情况