博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
github管理代码
阅读量:5925 次
发布时间:2019-06-19

本文共 1710 字,大约阅读时间需要 5 分钟。

1、首先去github官网申请一个账号

 

2.登录github,并新建一个库:

  点击:

  进去之后,这里填写库名,可以随便填写:

    然后直接点击:

3.本地连接github

   1)安装git:sudo apt-get install git

   2)在Ubuntu下使用ssh命令连接github.com的SSH服务,登录名为git@github.com(所有GitHub用户共享此SSH用户名):

   连接命令如下:

ssh -T git@github.com

  运行后会出现如下提示:

Permission denied (publickey)

  这说明我们还没有在GitHub账户中正确设置公钥认证,设置公钥认证方法如下:

  登录github后,点击(红色框框):

  

  然后点击setting,这时候会出现的页面左边如下,点击ssh and GPG keys(我们暂时只需要关心ssh key,所以 GPG key先不用管):

    

  这时候肯定是没有SSH keys的,点击:

    

  该连接是告诉你怎样生成一个SSH key,点击:

    

  其生成SSH key的命令行步骤如下:

第一步:

ssh-keygen -t rsa -b 4096 -C "your_email@example.com"    //把your_email@example.com,换成你的账号(邮箱)就可以了

  运行这条指令之后,系统会出现提示要你输入一些内容:

    第一条:

Enter a file in which to save the key (/Users/you/.ssh/id_rsa):       //这里可以选择不填(默认),也可以选择括号里面的几种,一般是id_rsa

    第二条:

Enter passphrase (empty for no passphrase): [Type a passphrase]        //这里输入密码,建议你输入和你账号密码一样的密码

    第三条:

  

Enter same passphrase again: [Type passphrase again]              //再次输入上面的密码

第二步:

  确认你是否启动SSH代理:

eval "$(ssh-agent -s)"

  如果出现:Agent pid +一串数字  ,说明已经启动

第三步:

  赋值id_rsa.pub文件里面的内容,该文件在~/.ssh/,你可以手动赋值id_rsa.pub文件里面的内容,但是不要有任何的修改,最好的方法是使用下面的指令来复制:

clip < ~/.ssh/id_rsa.pub

第四步:

  浏览器回到点击ssh and GPG keys时的页面,然后点击:

  

  在key的对话框里面,粘贴刚才复制的内容,title可以随便取。

  最后点击Add SSH key

第五步:

  使用ssh命令重新连接github.com的SSH服务:

ssh -T git@github.com

  系统会提示你输入密码,这个密码就是你在生成SSH key时设置的密码。上面的第一步。输入之后,系统会提示你:XXXXXXX,You've successfully authenticated, but GitHub does not provide shell access.

 

下面你就可以在本地上传你的代码到github了:

在ubuntu中新建你要上传的项目,进入到项目中:

git init

git add .  或者git add --all 或者git add +你想要上传的文件

git commit -m "fist commit"    //双引号里面输入你本次上传想要的注释信息

git remote add origin

git push -u origin master

 

 

  

 

    

 

转载于:https://www.cnblogs.com/y-yxh/p/5706416.html

你可能感兴趣的文章
OGRE之跳出漫长的编译等待
查看>>
通用分页存储过程真的有注入漏洞吗?
查看>>
atitit.软件开发GUI 布局管理优缺点总结java swing wpf web html c++ qt php asp.net winform
查看>>
php操作memcache的使用测试总结
查看>>
8天玩转并行开发——第一天 Parallel的使用
查看>>
Sublime Text 3 史上最性感的编辑器
查看>>
BZOJ3832 : [Poi2014]Rally
查看>>
让Java和JavaScript进行交互
查看>>
android 上传文件
查看>>
python 书籍推荐 二
查看>>
NIO框架之MINA源码解析(转)
查看>>
java环境变量配置
查看>>
C#中值类型和引用类型
查看>>
Android Notification 的使用
查看>>
自动编号维护SNRO
查看>>
Oracle 临时事务表 全局临时表_global temporary table
查看>>
【目录】数据挖掘与机器学习相关算法文章总目录
查看>>
hive分区导致FAILED: Hive Internal Error: java.lang.NullPointerException(null)
查看>>
通过LINQ表达式树动态构建查询条件
查看>>
自动工作负载库(Automatic Workload Repository,AWR)
查看>>