GitHub入门

2017-05-05  本文已影响0人  xiaoustcliao

注册github账户

github第一步是注册github账号了, github官网地址:https://github.com/。 之后就可以创建仓库了(免费用户只能建公共仓库)。

下载github客户端

https://git-for-windows.github.io/

本地的sshKey关联GitHub

首先在本地创建ssh key;

$ ssh-keygen-t rsa 

我们这使用默认的一路回车就行。成功的话会在~/下生成.ssh文件夹,进去,打开id_rsa.pub,复制里面的key。

回到github上,进入 Account Settings(账户配置),左边选择SSH Keys,Add SSH Key,title随便填,粘贴在你电脑上生成的key。

测试GitHub

$ ssh-T git@github.com

配置username和email

$ git config--globaluser.name"your name"

$ git config--globaluser.email"your_email@youremail.com"

关联远程GitHup库和本地git库

进入要上传的仓库,右键git bash,添加远程地址:

$ git remote add origin git@github.com:ustcliao/test.git

后面的yourName和yourRepo表示你再github的用户名和刚才新建的仓库

上传本地git库到远程github库

请千万注意,把上面的michaelliao替换成你自己的GitHub账户名,否则,你在本地关联的就是我的远程库,关联没有问题,但是你以后推送是推不上去的,因为你的SSH Key公钥不在我的账户列表中。

添加后,远程库的名字就是origin,这是Git默认的叫法,也可以改成别的,但是origin这个名字一看就知道是远程库。

下一步,就可以把本地库的所有内容推送到远程库上:

$ git push -u origin master

把本地库的内容推送到远程,用git push命令,实际上是把当前分支master推送到远程。

由于远程库是空的,我们第一次推送master分支时,加上了-u参数,Git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来,在以后的推送或者拉取时就可以简化命令。

上一篇 下一篇

猜你喜欢

热点阅读