github的使用

来源:互联网 发布:js设置input的value 编辑:程序博客网 时间:2024/06/01 19:25

写了一些代码在电脑上存储,有时候出问题,恢复起来很头疼,故而想到开源代码托管工具github。下面说一下,github的使用。

首先需要下载git工具,下载地址:http://git-scm.com/download/

首先到github官网注册账号:

登录https://github.com点击sign up出现下面的页面进行注册:


完成注册后,自动跳转到下面的页面:


然后进行个人设置,点击Edit profile:


可以看到,这里有很多选项,我们可以选择第一个profile进行公开信息设置。


我们使用github的原因是为了便于自己代码的托管,就是建立自己的一个代码仓库(ps:这里别人也可以访问你的代码,但是没有修改的权限,要修改需要你自己操作,有关这些后面再说)。我们在本地安装好git后,我这里以Windows 7下的测试为例子。

打开gitbash,生成公钥,我们这里要无密码登录,所以输入命令后,一路enter即可。


然后会在C盘的当前用户目录下生成公钥与私钥。这里我们需要公钥,查看公钥:


然后,添加本地的公钥到github上,这样我们就可以在本地无需密码登录github提交代码,具体添加公钥的地方和上面Edit profile一样,点击SSH keys,再点击右边Add SSH key,出现如下页面:


这里的Title随便取个名字,只要不与别的冲突即可,然后这里的Key,贴入公钥的内容,最后选择Add key,即可完成。


然后设置本地签名(注意这个并非github的登录名,提交代码时候会使用这个签名)与邮箱,继续在本地的gitbash中设置完成。

git config --global user.name "your name" git config --global user.email  "your email name@xx.xxx"  
然后测试,能否连接到github服务器:

ssh -Tv  git@github.com
看到下面信息说明可以成功连接到github服务器:

然后创建一个远程的库(repository)。


这里可以选择Public(免费)和Private(收费)。

创建完成后,在本地建立与github上所建库名字相同的一个文件夹,比如我在github上建立的是some-test。那么我在本地同样建立some-test,然后进入此文件夹,初始化git,gitbash中输入:

git init
初始化完成之后,然后将本地库与远程库相绑定,输入下面的命令:

git remote add origin git@github.com:Cbird-coder/some-test.git

添加本地文件到远程库,这里主要分为以下几步:

1、拷贝文件到本地库文件夹;

2、添加文件到本地库:

git add filetoremote(或者使用git add .)
git commit -m "message1"
3、本地库推送到远程仓库:

git push -u origin master
下载远程库文件到本地库直接替换上面命令的push为pull。
如果想查看当前项目链接的是远程的那个仓库,可以使用下面的命令:

git remote -v
















0 0
原创粉丝点击