• 关于windows下的虚拟机Homestead在推送代码上github 步骤


    1.ssh 秘钥登录配置

    使用以下命令检查主机是否生成SSH Key:

    > ls -al ~/.ssh
    

    2.如果有秘钥,那就跳过这个步骤,如果没有秘钥,则运行以下命令来生成秘钥:

    ssh-keygen -t rsa -C "your_email@example.com"
    

    执行上面的命令之后一直按回车键默认设置就行了,不用填什么的。

    注意:最好还是把原来的秘钥删除,因为在后面设置git的时候有可能你填的邮箱和你以前存在的秘钥里面的邮箱不一致,到时候push 代码到git 上面会报错,所以这里如果存在旧的秘钥还是先删除掉 

    3.接着运行以下命令

    cat ~/.ssh/id_rsa.pub

    会出现以下的界面:

    把整段秘钥copy 下来,接着登录你的github ,点击页面右上角你的头像,选择 settings,再选择 SSH and GPG keys选项,再按以下图片步骤走

    4.接着在自己的github里面新建一个仓库,准备上传代码

    5.接着我们回到项目文件夹进行git 设置

    $ git config --global user.name "Your Name"
    
    $ git config --global user.email your@example.com
    

    注意:这里要填的邮箱要与你前面在主机设置秘钥填的邮箱保持一致

    6.设置 Git 推送分支时相关配置

    $ git config --global push.default simple
    

    7.接着对git 进行初始化

    $ cd ~/进入你自己的项目文件夹
    
    $ git init
    

    8.将项目所有文件纳入git中

    $ git add -A
    

    9.检查git 状态

    $ git status
    

    10.保留改动并提交

    $ git commit -m "随便写点什么"
    

    11.将SSH key添加到ssh-agent中

    $ eval `ssh-agent -s`
    $ ssh-add ~/.ssh/id_rsa
    

      

    12.创建完成之后,使用一下命令将代码上传到github上

    $ git remote add origin git@github.com:你自己的github名字/你自己的仓库名.git
    $ git push -u origin master
    

    至此,项目已成功托管到github上。

  • 相关阅读:
    LeetCode1049. 最后一块石头的重量 II
    LeetCode416. 分割等和子集
    LeetCode96. 不同的二叉搜索树
    LeetCode343. 整数拆分
    python笔记---内置容器
    Numpy学习笔记(一)
    tensorflow入门代码分析
    神经网络
    回归算法
    机器学习入门笔记
  • 原文地址:https://www.cnblogs.com/cxint/p/7573808.html
Copyright © 2020-2023  润新知