• 在码云中Git的使用


    1、Git客户端的下载,官方地址:https://git-scm.com/downloads (下载会比较慢),我更习惯用腾讯软件中心下载,地址:https://pc.qq.com/detail/13/detail_22693.html

    2、Git的安装(傻瓜式一键安装),安装完成后桌面右击会出现在如下两个选项:Git GUI Here(客户端) 和GIT Batch Here(终端)

    3、打开码云,在右上角点击设置

    4、在安全设置里设置SSH公钥(这里是共用的公钥,后面可以针对于不同的仓库设置公钥),这里不设置的话后期remote会报错

    5、本机如何生成SSH公钥(这一段来自于CSDN:https://blog.csdn.net/lishanleilixin/article/details/81671453

      在Git终端依次输入:

       1、cd ~/.ssh    显示 bash: cd: /c/Users/y/.ssh: No such file or directory则表示没有生成过公钥,如果不是则表示生成过公钥,可使用cat ~/.ssh/id_rsa.pub查看,也可在本地用户目录下的.ssh下查看。

       2、生成公钥,命令如下:ssh-keygen

         3、查看公钥,命令如下:cat ~/.ssh/id_rsa.pub

     整体如图:

    6、在相关位置添加公钥

    7、创建仓库

      注意:在创建仓库时不要勾选下面选项(我在勾选后,git init ,最后push的时候报错,查找原因就是因为勾选了初始README这个选项)

    8、找到合适的位置创建文件夹,也可以通过git终端命令进行创建(看个人喜好)

    9、在文件夹内打开git终端,开始一系类操作,在创建完仓库的时候也有提示

      1、设置Git全局信息

        git config --global user.name "**"
        git config --global user.email "*****"

      2、创建git库

        mkdir aaaa(创建文件夹,通过文件夹创建不需要此步骤)

        cd aaaa(进入文件夹,通过文件夹创建不需要此步骤)

        git init(初始化git)

        touch README.md

        git add README.md

      3、提交

        git add . //将文件添加到暂存区

           git commit -m "本次提交的change"

        git remote add origin https://gitee.com/null128/hospital.git //远程连接码云

        git push -u origin master

      4、提交成功的显示

        

    10、Git在使用中的一些常用命令:https://www.cnblogs.com/jtaosblog/p/12868962.html

    11、关于在Git使用时出现的问题以及解决方案

      1、Git Push时报错error: failed to push some refs to 的问题,

        这是因为创建仓库是勾选了README.md,相关原理链接地址:https://blog.csdn.net/ever69/article/details/97565768

      2、Git推送时报错:You do not have permission to pull from the repository

        解决方案:查看windows相关凭证

        在我的电脑=>控制面板=>用户账户=>凭据管理器=>管理windows凭据中查看码云凭据是否为当前码云登录的身份

    以上就是我针对于Git在码云中使用所总结的爬坑经验,如有问题,请各位园友批评指正。

        

    
    
    
    
    
    
    
    
    
    

      
      

  • 相关阅读:
    windows10使用记录
    DevOps理论与实践总结
    工资调整
    Node程序debug小记
    基于游标的分页接口实现
    util.promisify 的那些事儿
    如何编写 Typescript 声明文件
    async语法升级踩坑小记
    使用TS+Sequelize实现更简洁的CRUD
    使用 TypeScript 改造构建工具及测试用例
  • 原文地址:https://www.cnblogs.com/orator/p/13053216.html
Copyright © 2020-2023  润新知