zoukankan      html  css  js  c++  java
  • github上传自己的开源代码

    之前曾用Github上传过自己的代码,但是一个很繁琐的过程,后来就没有持续的开源自己的代码,今天心血来潮,又想在开源一些自己的代码到github上。

    下面来介绍一下,这次的github新体验。

    首先我下载的github 1.2.11.0 For windows

    第一次尝试

     1 安装上后没有任何配置,打开桌面的github

     2  登陆(之前已注册过用户),成功后,拖拽一个文件夹(包含源码的工程),到github ,自动创建了一个respository,填写name,decription,然后点击 create按钮。

    原以为这样就成功上传了代码,其实不然,这只是创建了一个respository,服务端respository下面并没有文件。

    3 好吧,打开这个respository,可以看到文件,看到右上角有个publish,点击

    4 返回失败,查看服务端也没有上传的文件。

    百度一番,看到很多教程博客,都有在shell中生成密钥的工程,跟着操作了以下几步,再次publish,成功了,publish按钮也变成了sync。

    1 打开桌面的那个 git shell

    2 输入命令:cd ~/.ssh ,跳转到了.ssh目录

    3 输入命令:ssh-keygen -t rsa -C "your_email@youremail.com"

    最后你将看到(fingerprint)一串16进制的数字,同时在当前路径的.ssh目下面生成id_rsa.pub文件。说明key已经生成了

    4 输入命令:ssh -T git@github.com

    会提示是否继续连接,yes后,你将看到如下信息,说明应经大功告成了

    写道
    Hi "username"! You're successfully authentiated,but GitHub does not provide shell access

    5 输入命令:git config --global user.name "Firstname Lastname"

    6 输入命令:git config --global user.email "your_email@youremail.com"

    5 至此,再去publish,  上传成功。

    并没有手动去把生成的key添加到github中,但在GitHub站点点击 Account Setting > SSH keys 却可以看到已添加了一个新的key.

    参考:

    http://blog.163.com/wobutianl@126/blog/static/133584820129168124956/

    http://blog.csdn.net/code52/article/details/8807785

  • 相关阅读:
    leetcode 283. 移动零
    leetcode 547. 朋友圈
    【剑指offer37】二叉树的序列化
    腾讯数据岗
    华为笔试题2
    华为笔试题1
    leetcode 分割回文串
    leetcode 正则表达式匹配
    leetcode241 为运算表达式设计优先级
    leetcode 44. 通配符匹配
  • 原文地址:https://www.cnblogs.com/liaibian-1314/p/5178127.html
Copyright © 2011-2022 走看看