码迷,mamicode.com
首页 > 其他好文 > 详细

GitHub 初体验

时间:2015-04-12 22:49:20      阅读:206      评论:0      收藏:0      [点我收藏+]

标签:github   svn   

很早就注册了GitHub,一直没有怎么用过,今天花了点时间折腾了会 ,毕竟以后自己的代码能有一个地方存放着。当看到自己的劳动成果能挂在网上,还是小有成就感的。

为了这份小成就感,开始了我的github之旅。


本篇文章主要针对Windows系统,开始内容,网上一大把,我就直接借鉴下前辈们总结的,主要针对在使用过程遇到的问题,做一些说明。


引入http://blog.csdn.net/hcbbt/article/details/11651229


1.注册账户以及创建仓库(HelloWorld)
2.安装客户端msysgit

装完msysgit后右键鼠标会多出一些选项来,在本地仓库里右键选择Git Init Here,会多出来一个.git文件夹,这就表示本地git创建成功。右键Git Bash进入git命令行,为了把本地的仓库传到github,还需要配置ssh key。
3.配置Git

ssh-keygen -t rsa -C "your_email@youremail.com"  


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


注:如果提示错误Could not create directory ‘//.ssh‘,需要设置环境变量“home"--->"你的home目录",我这里是这样设置的  home----->C:\Users\Administrator。不然在后续的 ssh -T git@github.com会出错


同时在当前路径的.ssh目下面生成id_rsa.pub文件。说明key已经生成了

4、把刚刚生成的key添加到GitHub中去

在GitHub站点点击  Account Setting > SSH keys >Add SSH key,不清楚的可以看下图

技术分享

为了验证是否成功,在git bash下输入

ssh -T git@github.com  

如果是第一次的会提示是否continue,输入yes就会看到:You’ve successfully authenticated, but GitHub does not provide shell access 。这就表示已成功连上github。



5,本地仓库传到github上去,在此之前还需要设置username和email,因为github每次commit都会记录他们。


假设我在github中创建了一个HelloWorld的repository

git remote add origin git@github.com:yourName/HelloWorld.git

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



6,提交本地代码到github远程资源库


接下来在本地仓库里添加一些文件,比如README,或者上传一个css,js的文件夹

git add README  
 git commit -m "first commit"  
 git add css
 git commit -m "css"
 git add js
 git commint -m "js"



提交

git push origin master 

git push命令会将本地仓库推送到远程服务器。
git pull命令则相反。


完事后,可以登录github,看HelloWork资源库中,多了css和js文件夹

技术分享



GitHub 初体验

标签:github   svn   

原文地址:http://blog.csdn.net/tanbase/article/details/45013779

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!