zoukankan      html  css  js  c++  java
  • Git连接github(二)

    我以为类似git是和github是分开的东西,但好像不是(起码没有部署服务器的情况下)

    没想到是相辅相成的,那这样不如用github,但是去到公司 公司搭服务器就只能用git了

    本文总结git连接github的远程仓库并且上传内容


    把目光放回git里

    第1步:创建SSH Key。在用户主目录下,看看有没有.ssh目录,如果有,再看看这个目录下有没有id_rsaid_rsa.pub这两个文件,如果已经有了,可直接跳到下一步。

    如果没有,打开Shell(Windows下打开Git Bash),创建SSH Key:

    在git里面执行下列代码:

    $ ssh-keygen -t rsa -C "youremail@example.com"

    把邮件地址换成你自己的邮件地址,然后一路回车,使用默认值即可

    接下来你可以在用户主目录里(git上面有显示路径)找到.ssh目录,里面有id_rsaid_rsa.pub两个文件

    这两个就是SSH Key的秘钥对

    id_rsa是私钥,不能泄露出去,id_rsa.pub是公钥,可以放心地告诉任何人。


    来~我们看回github(没有github的快点去注册一个吧,都9012年了)

    1.登录github,点击自己的头像,选择Setting,

     2.编辑ssh key ,title随便写,key粘贴id_rsa.pub文件的内容

    Add SSH key 就ok了。

    这一步只是让git 和 github连接在一起


    接下里我们将 Git的本地操作(一) 里的那个仓库放上去

    第一步:登录github,在右上角找到“Create a new repositories”,创建一个新的仓库

     在Repository name填入名字,我的是gitproject,其他保持默认设置,点击“Create repository”按钮,就成功地创建了一个新的Git仓库

    现在要把东西推上去:

    $ git remote add origin git@github.com:fzzzjjj/gitproject.git

    请千万注意,把上面的fzzzjjj换成你自己的GitHub账户名,否则,你在本地关联的就是我的远程库,关联没有问题,但是你以后推送是推不上去的,因为你的SSH Key公钥不在我的账户列表中。

    添加后,远程库的名字就是origin,这是Git默认的叫法,也可以改成别的,但是origin这个名字一看就知道是远程库。

    下一步,就可以把本地库的所有内容推送到远程库上:

    $ git push -u origin master

    如上图

  • 相关阅读:
    angular $apply()以及$digest()讲解1
    AngularJs + Bootstrap
    angular service讲解
    末班方法代码实战和总结
    JS基础学习1——什么是基础js类和原型?
    背景图片background-size兼容ie8以下浏览器解决
    magento2 客户端模式less样式修改。
    git贡献代码流程
    React模板
    获取iframe src中参数
  • 原文地址:https://www.cnblogs.com/fzzzjjj/p/11937313.html
Copyright © 2011-2022 走看看