github管理代码
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 https://github.com/yuxinhua0/pollss.git
git push -u origin master
github管理代码的更多相关文章
- 实践2:github管理代码仓库,包含用webpack打包项目
此篇介绍用github仓库管理代码,github是大型的项目代码管理,存储平台:简单说帮助一个团队共享,修改同一个项目,配合着gitHub Desktop非常方便: 可以做到多人删除.修改.增加同一项 ...
- GitHub管理代码-随笔
公司一直用的SVN进行项目管理,平时便自己折腾了下Git,这里做下GitHub的最简单的记录... 在git上创建仓库等就免谈了,网上也有好多教程,直接从创建之后记录: 在github的readme文 ...
- github 管理代码: code.Aliyun
阿里云代码管理,,cao,搞了半天,配置百度就可以了,我只想说代码控制可以用github桌面版管理
- Xcode9 gitHub管理代码
https://www.raywenderlich.com/153084/use-git-source-control-xcode-9 首先上一个参考链接 在xcode9 创建工程时勾选git管理.利 ...
- github 管理代码、笔记
1.先注册github.com的账号官方网站: https://github.com/ 2.登录 3.创建仓库 二. 1.安装git 2.刚才我们已经在github上面创建了一个仓库,那么我们现在就在 ...
- 使用GitHub管理代码
第一步:注册GitHub账户. 第二步:下载GitHub desktop. 第三步:打开软件界面之后请使用鼠标点击左上角的“file”选项按钮,选择添加本地文件. 第四步:导入文件 第五步:在左下角大 ...
- PyCharm使用Github管理代码
本篇文章主要写一下如何通过pycharm客户端来上传下载代码. 安装Git 在Windows上使用Git,可以从Git官网直接下载安装程序,(网速慢的同学请移步国内镜像),然后按默认选项安装即可. 安 ...
- vs2012配置gitHub管理代码详细步骤
http://www.bitscn.com/pdb/otherdb/201411/411244.html
- composer配合github发布管理代码包
前言 今日使用composer结合github管理代码包过程,方便日后需要,特此记录 流程 1 最大同性交友网站github创建自己项目,在自己项目新增composer.json文件 2 compos ...
随机推荐
- Mac下安装Node.js
今天介绍一下Mac下Node.js的下载安装方法,后面我们安装Bootstrap.Angurlar和jQuery等都是通过Node.js的npm方式的. 1.在必应中搜索“node.js mac”,第 ...
- 【转】数据预处理之独热编码(One-Hot Encoding)
原文链接:http://blog.csdn.net/dulingtingzi/article/details/51374487 问题由来 在很多机器学习任务中,特征并不总是连续值,而有可能是分类值. ...
- WampServer Version 2.5 bug修改
做PHP开发都需要安装PHP的运行环境,为了方便,网上可以下载到好多的集成环境,最近使用WampServer Version 2.5发现有一些bug,分享一下修改的方法.高手请路过. 1.echo d ...
- java 代理的三种实现方式
Java 代理模式有如下几种实现方式: 1.静态代理. 2.JDK动态代理. 3.CGLIB动态代理. 示例,有一个打招呼的接口.分别有两个实现,说hello,和握手.代码如下. 接口: public ...
- iOS开发数据库篇—FMDB数据库队列
iOS开发数据库篇—FMDB数据库队列 一.代码示例 1.需要先导入FMDB框架和头文件,由于该框架依赖于libsqlite库,所以还应该导入该库. 2.代码如下: // // YYViewContr ...
- C语言基础--循环 递归打印乘法表
for循环打印乘法表: #include <stdio.h> // for循环打印乘法表 int main(int argc, const char * argv[]) { //矩形 ; ...
- RichTextBox文字处理控件属性介绍
RichTextBox控件是一种既能够输入文本. 又能够修改文本的文字处理控件, 与TextBox控件比较, RichTextBox控件的文字处理功用更加丰厚, 不只能够设定文字的色彩. 字体, 还具 ...
- 苹果5S指纹扫描识别传感器Touch ID有利于iPhone的安全性
iPhone5S新增的指纹扫描识别传感器 Touch ID,黑客花了大量的时间表明指纹验证是可以被破解的.即使它可能被黑客攻击,对iPhone5S的安全性而言,仍然具有极大的好处. 为什么一个容易被破 ...
- For-Each循环
For-Each循环也叫增强型的for循环,或者叫foreach循环. For-Each循环是JDK5.0的新特性(其他新特性比如泛型.自动装箱等). For-Each循环的加入简化了集合的遍历. 语 ...
- Service中事务不能回滚的解决方式(转)
1.在service方法里面如果对异常进行了捕获的话,该事务是不会进行回滚的 默认spring事务只在发生未被捕获的 runtimeexcetpion时才回滚. spr ...