创造自己的github

创建自己的github

前面已经介绍了如何在ubuntu11.0.4上安装ruby rails  mysql  和git 了,今天介绍下如何创建自己的github,首先去github上面注册自己的账户,github网址:https://github.com/,我们用SSH keys来生成你的计算机跟github的一个可靠的链接,设置你的SSH keys相当简单,大致包括以下几步:
1、检查你的SSH keys

     如果在你的电脑上有了这个SSH keys,请跳只第四步,首先需要检查你的电脑上是否已经存在了SSH keys,命令行:cd ~/.ssh,如果说No such file or directory,那么跳到第三步,否则的话,进行第二步
2、备份并且删除已有的ssh keys,因为已经有了.ssh文件夹 ,你可能需要备份这个旧的,然后删除它  .

      cd .ssh

      mkdir  key_backup

      cp id_rsa*  key_backup

      rm  id_rsa*

3、创建新的ssh keys

      为了生成新的ssh keys,输入下面的代码ssh-keygen -t rsa -C “youreMail@yourHost.yourDomain”,我们需要默认的路径来存储生成的 ssh keys,所以在提示保存在哪个目录的时候,我们直接按回车就可以了,接下来提示要你输入密码,这里我没有输入,但是你可以根据你自己容易记住的密码来进行设置,接下来将会给你生成一张随机的图片

4、把你的ssh keys 添加到github上边去

       首先用我们刚刚创建的github账户登录github,然后点击 Account  Settings   > SSH Public Keys  >   Click "Add anothor  public key",用你喜欢的编辑器打开 id_rsa.pub  文件,将里面的内容copy到页面的 “Key”内,点击Add key

5、测试

      为了测试是否一切正常,现在我们用ssh登录到github,ssh -T  git@github.com,接下来会给你一些提示,大致是说,github的端口不能被访问,并提示你RSA key是xxxxxxxxxxxxx,问你是否继续,不要理它,直接输入yes就可以了,接下来会给你一些提示语句,大致是说你已经被github认证了

 

6、设置你的个人信息

     a、设置你的用户名和邮件

         git用这个用户名和邮件来跟踪你的每次提交,此外,我们还要用这个用户名和email来关联到你在github上的提交,输入下面的代码来设置你的用户名和密码:

         git config  --global user.name "firstname  lastname"

         git config  --global usre.email "youremail@email.com"

    b、设置你的github 的token

        有些工具能够不通过ssh 链接到github,为了使用这些工具,你需要找到并且配置你的API token,在登录的情况下,点击Account Settings > click "Account Admin",在这个页面,你能看到你的API token,在命令行输入下面的代码,并用你的github账户替代其中的usrname,用你刚刚看到的api token 代替  其中的 xxxxxxxxx

git config --global  github.user  username

git config --global  github.token xxxxxxxxx

 

7、为常用的命令起别名,这样的话,你在命令行就可以使用简写了

[alias]
    st = status
    rb = svn rebase
    ci = commit
    co = checkout
    br = branch
    hist = log --pretty=format:\"%h %ad | %s%d [%an]\" --graph --date=short
    type = cat-file -t
    dump = cat-file -p

 

ok,到此为止,你自己的github就可应使用了,这个是供大家参考的原文地址:http://htlp.github.com/linux-set-up-git/