目录
一,Git GUI的使用
在远程仓库新建一个库:
克隆到本地仓库:
Source Location:复制远程仓库上的路径
Target Directory:选择将仓库上的放在哪个文件夹下
第一个文本框填克隆的,第二个填克隆到的文件夹
运行完之后,就会在你选择的文件夹多出一个文件
未暂存(点击文件):
就会被暂存:
此时我们需要被提交 ,点击commit
然后要push,到远程仓库:
远程仓库就有了:
二,SSH协议
什么是SSH Key:
我理解的就是每台电脑上会产生出一个ssh key,然后自己有一个远程账户,但是自己有可能有很多台电脑,
包括家里的电脑还有公司的电脑,我们可以在任意一台电脑上工作,但是如果想要每台电脑都和远程版本库时刻保持着通讯,
就需要将每台电脑的ssh key添加到远程账户,添加到远程版本库之后,远程版本库就会和已经添加的电脑进行通讯而不会和其他电脑进行通讯
.检查下自己之前有没有已经生成ssh:
cd ~/.ssh
注1:当cd ~/.ssh命令执行后窗口返回“no such file or directory”的时候,表示我们的电脑并没有ssh key,所以需要我们创建ssh key
注2:~表示当前用户的目录,比如我的是:C:\Users\Administrator
我们没有ssh此时cmd上显示的是找不到这个文件:
生成(或删除)秘钥:
ssh-keygen -t rsa -C "xxx@xx.com"//这里的邮箱要换成自己注册时的邮箱
接着按3个回车即可。
注1:如果本地有ssh,执行以上命令会出现正面的提示,这里选择y,表示覆盖本地的ssh key,其实也就是ssh秘钥删除的意思
注2:为什么要删除秘钥,创建SSH的时候设置过密码,那就很有可能git操作时出现忘记密码的尴尬情况, 不要想着怎么重新修改密码了,选择重新创建一个ssh秘钥
三次回车:
执行完成后就会在你的Administrator文件夹中生成一个.ssh文件
id_rsa:私钥
id_rsa.pub:公钥
如何添加私钥:
个人中心找到公钥
在Administrator找到公钥:
复制:
成功:
三,idea与gitee的集成
说明成功:
配置用户:
完成了配置
然后如果组长要分享自己一部分的代码:
1.左上角文件夹选择你要分享的项目
直接选择私有的:
去掉target
远程仓库也提交到了: