1、Gitlab上创建项目gitlab_test,并确保当前上传操作人员的账号属于该项目成员,并有权上传代码
2、设置Eclipse里的ssh**,Window->preferences->General->Network Connections->SSH2,可以选择Create RSA Key,也可以Load现成的Key,这里默认创建的是基于1024的RSA,若要创建4096的,则需要在外面创建后,此处Load
3、打开现有项目
4、右击第一个项目,点击快捷菜单Team->Share Project...,如下图:
5、点击上图的Create按钮
6、若不需要改变本地Gitlab仓库路径,则直接点击Finish按钮后如下图
7、在Share Project界面中点击Finish按钮。
8、项目浏览器中的项目名称有侧有了改变,如下图:
9、以上述相同方法将第二个项目也加入本地仓库中,因上步已经创建了本地仓库,所以本次只需要选择刚才创建的仓库即可
10、将两个项目添加到本地仓库后就可以提交并上传到Gitlab服务器了
11、右击第一个项目,选择快捷菜单Team->Commit,如下图:
12、上图1区域将本次上传的文件移到下面的Staged Changes区域,本次全选;再在2区域输入本次提交的描述;最后点击3区域的Commit and Push...,见下图:
13、将服务器项目路径([email protected] ip:root/gitlab_test.git)复制入URI里,Protocol会自动变成SSH,Host和Repository Path也会自动填充
14、点击Next按钮,见下图:
15、选中上图中Force overwrite branch in ....,然后点击下一步,如下图:
16、点击Finish按钮后,见下图:
17、此时,项目已经上传到服务器,你可以在服务器上看到有两个项目了