Mac环境下提交代码到github

来源:互联网 发布:ai人工智能 电影图片 编辑:程序博客网 时间:2024/04/29 09:55

之前公司项目都是在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账户setting里设置为 primary 的邮箱
密码是 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)


然后push到github即可。


参考 :

1.http://www.jianshu.com/p/e7501b968256

2.http://bbs.csdn.net/topics/390640575

3.http://blog.csdn.net/leikezhu1981/article/details/47664215





0 0
原创粉丝点击