首页 > 代码库 > github的安装与使用入门

github的安装与使用入门

1.先注册个github账号。

2.建立版本库。

建立完生成对应版本库的url,这个地方一定注意:

在复制地址的下方有一句话:You can clone with HTTPS,SSH, or Subversion

这三种连接方式的url地址是不一样的。我开始就傻B了,用HTTPS的地址配置本地的SSH连接(在git remote add 命令中用到)。

3.在服务器上安装github:

yum -y install git git-gui

4.配置ssh:

在本地创建ssh key:ssh-keygen -t rsa -C "your_email@youremail.com"  

后面的your_email@youremail.com改为你的邮箱,之后会要求确认路径和输入密码,我们这使用默认的一路回车就行。成功的话会在~/下生成.ssh文件夹,进去,打开id_rsa.pub,复制里面的key。

回到github,进入Account Settings,左边选择SSH Keys,Add SSH Key,title随便填,粘贴key。为了验证是否成功,在git bash下输入:ssh -T git@github.com  

如果是第一次的会提示是否continue,输入yes就会看到:You’ve successfully authenticated, but GitHub does not provide shell access 。这就表示已成功连上github。
设置username和email,因为github每次commit都会记录修改人信息:

  1. $ git config --global user.name "your name"  
  2. $ git config --global user.email "your_email@youremail.com"  

5.建立一个目录作为版本库目录:mkdir git-repos

注意不一定要和原来那个版本的文件名相同。比如原来创建的版本为HelloWorld,那么本机完全可以使用一个文件名为HelloRyan这样的文件夹。只是需要在后续操作中配置相应的信息即可。

6.初始化版本库:cd git-repos然后执行 git init,会在当前目录下生成.git文件夹,存放版本信息等。

7.建立远程连接:

git remote add origin url
其中origin是你指定的url的别名,你完全可以取其他的名称。而url则是版本库信息对应的路径,这里在GitHub上面你创建的版本库上面,有一个SSH/HTTP/Git Read-Only这些选项,你需要的做的就是选择一个url,填写即可。比如
git remote add helloworld git@github.com:username/repname.git(这个复制github给出的ssh地址)

后面的username和repname.git表示你再github的用户名和刚才新建的仓库,加完之后进入.git,打开config,这里会多出一个remote “origin”内容,这就是刚才添加的远程地址,也可以直接修改config来配置远程地址。

8.提交上传

touch test.txt

git add test.txt 添加到索引

git commit -m "first commit"  -m添加提交时的一些说明信息

git push origin master  

本文是对自己第一次配置github时的一些不懂的地方的总结,特别是加颜色部分是当时犯的错误,推荐一个写的好的总结:

http://www.2cto.com/os/201201/116102.html(犯的错误都是在这里找到答案的)