您的位置:首页 > 编程语言

Ubuntu & GitHub

2013-10-23 13:53 197 查看
一个GitHubnewbie的自白:一、安装git1.查看是否已经安装:$git2.没有安装则:$sudoapt-getinstallgit3.在主文件夹中新建一文件夹mygit:$mkdirmygit4.进入mygit,初始化版本库:$cdmygit$gitinit5.完善个人信息(your_name和your_email自己对号入座,下同):$gitconfig--globaluser.name"your_name"$gitconfig--globaluser.email"your_email"6.注册GitHub:略二、创建SSH密钥1.创建SSHkeys:$ssh-keygen-trsa-C"your_email"回车后会提示输入密码,该密码用来加密私钥(也即是id_rsa)?回车。在~/.ssh文件夹中(如果不在,那就找到它,再移动过来)出现两个文件:id_rsa和id_rsa.pub(如123456和123456.pub)其中id_rsa是私钥,id_rsa.pub是公钥。2.添加SSHkeys:登录GitHub->AccountSettings->SSHkeys->AddSHHkeys:Title随便填,Key则要将id_rsa.pub的内容全部复制粘贴过来(注意,绝对不能更改任何内容),之后点击Addkey即可。3.测试连接:$ssh-Tgit@github.com如果连接成功会提示:"Hi×××!You'vesuccessfullyauthenticated,..."否则,可能会出现:"Permissiondenied(publickey).fatal:theremoteendhungupunexpectedly"原因可能有:1).id_rsa和id_rsa.pub没有移动到~/.ssh文件夹中;2).复制粘贴id_rsa.pub文件内容时出错,可能不小心修改了,也可能是编辑器的原因,尝试一下用其他编辑器打开再复制粘贴。三、上传文件到GitHub1.先在GitHub上创建库:Newrepository->(略)2.在mygit文件夹中新建文件:$cdmygitmygit$touchyour_file//your_file换成你自己的文件名,之后打开添加内容...注:“//”后面只是在这里的说明,下同。3.创建别名:mygit$gitremoteadd[your_name]git@github.com:[你的库名]$后面的语句其实就是Nextsteps模块的倒数第二句,只需将你的"别名(如:abc,下同)"替换origin,这样以后就可以用"abc"来表示git@github.com:后面那一串地址。删除别名的话:gitremotermabc4.上传文件:$cdmygitmygit$gitadd.//这里的点表示当前文件夹mygit$gitcommit-a-m//提交到本地库命令mygit$gitpushabcmaster//master表示库的主分支之后按照提示输入yes和私钥,如此则完成了上传工作。【注:该笔记只是个人学习过程中的一些总结,而且主要参考了:http://teliute.org/mix/Tegit/index.html,对此表示感谢该作者的分享】
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ubuntu git