zoukankan      html  css  js  c++  java
  • 关于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上。

  • 相关阅读:
    可视化svg深入理解viewport、viewbox、preserveaspectradio
    async generator promise异步方案实际运用
    JavaScript中面相对象OOP
    css3:神秘的弹性盒子flexbox
    JavaScript:我总结的数组API
    CSS3:过渡大全
    CSS3奇特的渐变示例
    缓存:前端页面缓存、服务器缓存(依赖SQL)MVC3
    nohup
    video和audio
  • 原文地址:https://www.cnblogs.com/cxint/p/7573808.html
Copyright © 2011-2022 走看看