• Using VSCode git extensition to access Gitee on CentOS 7


    CentOS 7 is an old Linux. The version of git on it is 1.8
    However, vscode git extension expects git >2.0.

    step 1. upgrade git 1.8 to git 2.x.  because VSCode likes git >2.0
       follwing the instruction of https://www.endpointdev.com/blog/2021/12/installing-git-2-on-centos-7/
       
       # remove old git 1.8
       sudo yum remove git
       sudo yum remove git-*
       
       # install latest git 2.x
       sudo yum install https://packages.endpointdev.com/rhel/7/os/x86_64/endpoint-repo.x86_64.rpm
       sudo yum install git

    step 2. create ssh key. It makes gitee recognize me.
     following the instaruction of

    【教程】在VSCode中使用码云进行代码管理.md · watfe/Public - Gitee.com


        ssh-keygen -t rsa -C "youremail@xxx.com"
        cat ~/.ssh/id_rsa.pub
        Open the SSH public key manager page:   https://gitee.com/profile/sshkeys
        Fill the title:   yourname's SSH key
        public key:   the content of ~/.ssh/id_rsa.pub
        push the button of "add"
        Then you can test your connection to gitee using next command in a terminal.
        ssh -T git@gitee.com
        if everything goes well, you wil get the info
        # Welcome to Gitee.com, YourGiteeName

    step 3.  save your user name and user.email to your git config.
        git config --global user.name yourname
        git config --global user.email youremail@xxx.com

    step 4. let git remeber you so that not ask your password frequently.
        git config --global credential.helper store
        
    step 5. clone your project from gitee to local in a terminal
        git clone https://gitee.com/YourGiteeName/project.git   your_local_path
        You may get the project.git url from the project webpage on gitee.com
        You may asked to provide the password.  Only one time is neccessary for you
        to provide the password. After that, git will connect gitee without asking you
        for the password anymore.
        
    step 6. install vscode and

    step 7. use vscode "open folder" to open your_local_project_path.
            Then you can edit your source code. The git extension in vscode can track the modification.
            You can commit, push, pull your project files with git extension in vscode.

  • 相关阅读:
    多线程系列(二) -Thread类使用详解
    leetcode第80题:删除有序数组中的重复项 II
    网站安全防护
    详解数据治理知识体系
    第九章:Code-Coverage-Guided Fuzzing
    猿创征文 【SpringBoot】SSM“加速器”SpringBoot初体验
    LetCode刷题[简单题](2)括号匹配问题(堆栈)
    Python算法——插入排序
    SpringBoot / Vue 对SSE的基本使用(简单上手)
    Vue3核心知识点
  • 原文地址:https://blog.csdn.net/aseity/article/details/128051296