前面已经介绍了如何在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/