本文前提:本机Windows开发环境,已经安装Git,已经搭建好Gitlab服务器。
1、添加和配置SSH
在Windows(假定开发环境Windows)条件下,找到Git安装目录,运行Git Bash工具。命令行输入:
ssh-keygen -t rsa -C "2547372649@qq.com"
2547372649@qq.com是我的邮箱。
生成密yao(不知道着什么U•ェ•*Up审木亥机智,认为我这里存在版拳问题)文件,生成密yao文件在:
2、找到公yao文件
打开文件,复制密yao:
3、登录gitlab,按下图操作
2.上传项目
1.gitlab创建项目
2.找到本机git安装目录,运行git-bash.exe,输入如下命令:
3.本地项目传(不敢用提交这种词,不知道专业怎么称呼啊)至gitlab,创建版本控制。
在这里差点被坑成傻子!我已经有了这个项目了,然后才做的项目管理。在gitlab创建项目时,下边有提示怎么操作,我以为跟着他的命令从头干到尾就搞定了。万万没想到,居然不是。我这种情况应该属于,existing_folder那类型。所以应该如下:
4.刷新gitlab页面,成了。。。
不过有点难受的是,把target也给提交了。。。
1.1 idea上传代码到gitlab,push代码时报错:
Remote URL test failed: unabled to access’http://…’ :Failed to connected to 112.111.1.1 port 1111:Connection refused。
原因:我得gitlab项目权限设置为:private。private权限的项目,不能使用HTTP方式连接gitlab。修改成SSH或者将项目设置为public。
还是不行,发现项目上的url地址和浏览器地址栏的不一致。