• Git——代码库中SSH配置以及拉取远程项目进行开发


    对于刚进公司的小伙伴,一般都会让从公司项目代码库中拉取代码到本地进行开发,那么需要哪些操作呢?

    一般有两种情况:

    一、先有远程库,后有本地库,从远程库clone到本地库

    1.生成SSH Key:

    ssh-keygen -t ed25519 -C "你的邮箱@xx.com"

    或者

    ssh-keygen –t rsa –C "你的邮箱@xx.com"

    生成Key时弹出选项,回车选择默认即可。

    2.打开.ssh文件,找到key保存的位置,并复制key

    cd ~/.ssh

    ls即list,列出当前列出当前目录中的文件(不包含隐藏文件),ls -a(包含隐藏文件),ll 更详细

    ls 
    ll 

    会出现以下结果

    cat XXX 打开和查看文件

    cat id_ed25519.pub

    3.复制生成的ssh打印结果,并添加到代码库中,这里以gltlab为例

     5.本地桌面或者其他位置新建一个文件,专门用来存你即将拉下来的公司项目代码

      6.命令工具cd到你新建的这个目录

    cd 你的项目路径

     7.复制项目链接,以SSH类型为主,因为前面配置了SSH,后面在开发和每次提交代码的时候,不用每次都要输密码

     8.开始克隆

    git clone 刚才复制的地址

    等待一段时间后,会克隆成功到本地,那么就可以进行开发了,此时还需要建立和切换自己的分支进行开发

    这个流程就不再详细描述了,可以查看https://www.cnblogs.com/liuzhi20101016/p/13744707.html

    二、先有本地库,后有远程库,将本地库push到远程库

    关联本地仓库和GitHub库:

    git remote add origin 网站上的仓库地址

    第一次将本地仓库推送到GitHub上:

    git push –u origin master 
  • 相关阅读:
    2015-04
    2014-12
    2014-9
    nginx中ngx_http_ssl_module模块
    nginx中ngx_http_gzip_module模块
    Nginx中ngx_http_log_module模块
    Nginx中ngx_http_auth_basic_moudel和ngx_http_stub_status_module模块
    nginx中ngx_http_access_module模块
    nginx中ngx_http_core_module模块
    Nginx安装
  • 原文地址:https://www.cnblogs.com/liuzhi20101016/p/13745405.html
Copyright © 2020-2023  润新知