作者:liyanyl_499 | 来源:互联网 | 2023-09-23 03:26
1.生成SSHkey用的是eclipse自带的生成key的工具,windows-preferences-General-NetworkConnections-SSH2,点击
1.生成SSH key
用的是eclipse自带的生成key的工具,windows->preferences->General->Network Connections->SSH2,点击SSH2
![技术分享图片](https://img7.php1.cn/3cdc5/c741/ae9/fe4c6c1f23901780.jpeg)
在Key Management处点生成RSAkey ,可以输入密码,这个密码最好为空,要不然比较麻烦,
点save private key,用户目录的.ssh目录下会生成key文件,一个id_rsa是私钥,一个id_rsa.pub是公钥;
最后,保存ssh的配置
![技术分享图片](https://img7.php1.cn/3cdc5/c741/ae9/0f63ef1b010e154c.jpeg)
![技术分享图片](https://img7.php1.cn/3cdc5/c741/ae9/fcbc1e58897c5acb.jpeg)
2.发布公钥id_rsa.pub到Gitlab
打开id_rsa.pub公钥文件,复制文件内容到gitlab上,给用户添加全局的公钥文件,点击添加密钥
![技术分享图片](https://img7.php1.cn/3cdc5/c741/ae9/ebd2eaed73766f89.jpeg)
![技术分享图片](https://img7.php1.cn/3cdc5/c741/ae9/6a8a3fb53e99415d.jpeg)
3.创建git本地仓库gitmedicine
新建Java项目,在项目上右键 -> Team ->Share Project -> Git -> Next
本地创建目录E:\gitmedicine,Create选择git本地仓库目录E:\gitmedicine,点击finish
![技术分享图片](https://img7.php1.cn/3cdc5/c741/ae9/f342a7b061b85e9e.jpeg)
E:\gitmedicine目录下就可以看到.git和gitmedicine目录了,如果看不到.git目录,修改目录隐藏属性
![技术分享图片](https://img7.php1.cn/3cdc5/c741/ae9/5997b8007511d393.jpeg)
项目中的”?”表示此文件夹处于untracked状态,这样就成功创建Git仓库
![技术分享图片](https://img7.php1.cn/3cdc5/c741/ae9/95fdfd57c2976cd8.jpeg)
同理也可以创建maven git仓库,或者直接使用eclipse打开git仓库
4.clone 在GitLab中已有项目
打开git Repositories视图,项目右键-> Team -> show in repositories view
点击 clone a git Repository
![技术分享图片](https://img7.php1.cn/3cdc5/c741/ae9/dfe8ec5359b81dd6.jpeg)
url输入gitlab远程仓库地址(ssh协议),点击next
![技术分享图片](https://img7.php1.cn/3cdc5/c741/ae9/81fc114ad3d5e9bd.jpeg)
![技术分享图片](https://img7.php1.cn/3cdc5/c741/ae9/e6001e5253f4e9f6.jpeg)
会看到服务端git库的所有分支,选择所需要的分支就可以了
![技术分享图片](https://img7.php1.cn/3cdc5/c741/ae9/83a63a6bb900808c.jpeg)
修改默认仓库路径,选择projects,导入分支项目到工作台中,默认路径可以到windows -> preferences -> team ->git,这样就不用每次都要修改了
![技术分享图片](https://img7.php1.cn/3cdc5/c741/ae9/de5ece62b1c3220b.jpeg)
点击Finish. 我们的clone就完成了
![技术分享图片](https://img7.php1.cn/3cdc5/c741/ae9/0ad17da81260bdd6.jpeg)