之前公司项目都是在Coding上保存,所以用Coding比较多。但git是相通的,前阶段上传小demo到github分享给朋友,遇到的问题总结一下。
1.首先注册github账号:https://github.com
2.创建ssh:由于本地Git仓库和GitHub仓库之间的传输是通过SSH加密的,所以要在本地生成一个私钥和一个密钥。
$ mkdir .ssh //终端新建个 .ssh文件
$ cd .ssh //进入到刚才新建的.ssh文件目录下
$ ssh-Keygen -t rsa -C "*****@qq.com" // “ ”里面填写注册github时的email
,回车会提示你输入密码什么的,可以无视一直回车下去。(出现下面)
$ ls -la //查看是否存在 id_rsa(私钥) id_rsa.pub(公钥)这两个东西,如果存在就成功了
$ pbcopy < ~/.ssh/id_rsa.pub //拷贝 公钥
3.登入github,添加ssh
选择 Account Settings -- SSH keys --添加ssh
Title:github账号邮箱
key: 打开你生成的id_rsa.pub文件,将其中内容拷贝至此。
$ ssh -T git@github.com 新添加到github上的钥匙图标一开始是灰色的,终端执行这个命令后,刷新网页会看到灰色点变成了绿色。出现这个表示已经连接上。
Hi MinJing-Lin! You've successfully authenticated, but GitHub does not provide shell access.
Are you sure you want to continue connecting (yes/no)? yes
我的出现下面提示: yes
Are you sure you want to continue connecting (yes/no)? yes
4.创建项目
在github创建个人项目 Repository name :项目名称 Description:描述
touch README.md //新建一个记录提交操作的文档
git init //初始化本地仓库
git add README.md //添加
git add * //加入所有项目
git status //检查状态 如果都是绿的 证明成功
git commit -m "first"//提交到要地仓库,并写一些注释
git remote add origin https://github.com/JingJing-Lin/ShareView.git //连接远程仓库并建了一个名叫:origin的别名 后跟:项目链接
git push -u origin master //将本地仓库的东西提交到地址是origin的地址,master分支下
(此处我遇到问题)
Username for 'https://github.com':
Password for 'https://****@github.com':
密码是 github账户 登陆密码
或者重新配置下
git config --global user.name "xxx" git config --global user.email "xxx"
之后就OK了。
10.17 更新:
如果输入$ git remote add origin git@github.com:djqiang(github帐号名)/gitdemo(项目名).git
提示出错信息:fatal: remote origin already exists.
解决办法如下:
1、先输入$ git remote rm origin
2、再输入$ git remote add origin git@github.com:djqiang/gitdemo.git 就不会报错了!
10.22 更新:在github上显示图片
将图片放在仓库里面,然后 push 到 github 上,就可以获得图片的链接了,例如
https://github.com/JingJing-Lin/BeeQuick_One/blob/master/BeeQuick.gif
这时,我们要在README.md文件里面链接上此图片地址:
![images](https://github.com/JingJing-Lin/BeeQuick_One/blob/master/BeeQuick.gif)
参考 :
1.http://www.jianshu.com/p/e7501b968256
2.http://bbs.csdn.net/topics/390640575
3.http://blog.csdn.net/leikezhu1981/article/details/47664215