zoukankan      html  css  js  c++  java
  • Git安装及配置-拉取远程仓库代码

    1】下载及安装Git、TortoiseGit、GPG

    https://blog.csdn.net/qq_37191690/article/details/88660394

    通过GPG生成密钥,获取KeyId,填写至GitLab

    输入指令 gpg --full-gen-key

    长度填写4096 

    过期时间填写 0

    填写个人信息

    真实姓名:GitLab登录用户名

    电子邮件地址:企业邮箱地址

     

    通过TortoiseGit的首次启动向导,基于SSH的生成putty密钥对获取KeyId,填写至GitLab

     

    2] 推送至远程仓库

    clone-创建自己的分支-切换到这个分支-把文件上传到这个分支-把文件提交到暂存区-提交到本地仓库-提交到远程仓库(merge)

    ------------------------

    注意事项:

    【1】提交代码时,提示:gpg: signing failed: No secret key
    解决方法:
    使用 git config --list 查看有没有:commit.gpgsign=true 如果这项为true关闭掉,即可。
    关闭:git config commit.gpgsign false;
    【2】提交master分支时, GitLab: You are not allowed to push code to protected branches on this project.
    解决方法:公司新装的gitlab。GitLab一些分支默认被保护,仅仅拥有master级别的用户才能提交到保护分支,而且master分支默认是保护分支,其他用户需要通过合并issue请求来提交上去,靠!找到了。
    总结:

    1.定位问题是权限问题之后,就该把问题上报了,而且解决方案一并交给组长,是不是有很爽的感觉。

    2.新装的gitLab,master分支默认protectd,这一点很坑啊!!!

    -----------------------------------------Have a good day!---------------------------------------------------------------------------------------------------
  • 相关阅读:
    input 框变成不可编辑的。
    git 首次往远程仓库提交项目过程。(使用idea操作)
    nacos 导入项目配置(yml文件)步骤
    instr MySQL数据库函数用法
    遍历 map 的方法
    基于分布式思想下的rpc解决方案(1)
    深入理解通信协议-(1)
    Tomcat(3)--性能优化
    并发编程(5)--并发容器
    并发编程(4)--显示锁和AQS
  • 原文地址:https://www.cnblogs.com/ww-xiaowei/p/15186481.html
Copyright © 2011-2022 走看看