gitlab

因为公司最近在做devops,所以需要用到gitlab来做同步,构建badabada等等的事情。

第一件事我来发一个超级完整的流程(无报错版哈哈哈)

由于我是从本地直接push的,windows使用的是gitbash(这个很好下载),然后将你们电脑的公钥加入gitlab,文件是 cd ~/.ssh的id_rsa.pub,然后gitlab里面还需要新建一个project

1. 进入你要push的文件,建议进入要push的一级目录,而不是直接push这个文件夹。比如我的项目名称叫hello,具体的所有文件在hello里面,我需要进入hello里面再操作

2.进入后 git init 初始化

3.git add * (根据选择哈)

4.git commit -m "mmmm" (这里的-m是备注的意思~)

5.git remote add origin (http://192.168.26.40/root/mmmmmm.git)括号里面的是新建的那个project的路径,我这里使用的HTTP而不是SSL,如果你的gitlab是一个pod的话,只需要把HTTP复制下来将pod名称改成gitlab的ip地址嘻嘻嘻

6.git push -u origin master 会弹出对话框输入gitlab的密码和用户名。到这一步就成功啦~

划重点~!划重点~!划重点~!划重点~!划重点~!

1.弹出来的对话框的密码或者用户名输入错了,就一直会报错remote: HTTP Basic: Access denied, fatal: Authentication failed for 'http://192.168.26.27/root/test.git/'重试也是不行的

解决方法:git config --system --unset credential.helper

2.同一台环境需要上传文件到不同的gitlab上,git init后需要执行git remote rm origin清楚之前设置好的origin哦~

就酱。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容