哪位大神有最新网站好心人有网站??

温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
LOFTER精选
网易考拉推荐
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
http://xiaxveliang./blog/static//一 安装git
本人下载安装的为Git-1.7.9-preview.exe(建议与本人安装相同版本的Git)
安装为“一路next”
&2.生成自己的公钥与私钥
安装完成后,会在桌面上生成一个图标,运行该软件。
输入命令:&
ssh-keygen -t rsa -C "your_"&
后面的"your_"更改为你的邮箱,之后会要求确认路径和输入密码,这使用默认的一路回车就行。
成功后,在C盘你的用户名(计算机用户)下会自动生成一个.ssh的文件夹
例如我的计算机中.ssh的路径为
此时,在.ssh文件夹下已经生成两个文件,如下图
id_rsa文件为私钥
id_rsa.pub文件为公钥
3.私钥与公钥的作用:id_rsa文件为私钥
id_rsa.pub文件为公钥
rsa是一套加密算法,该算法解决的核心问题是:使用一对特定的数字,其中一个数字用来加密,另外一个数字可以用来解密。
这两个数字就是public key公钥以及private key私钥。
公钥就是那个用来加密的数字。这也就是为什么要将公钥发给服务器的原因了。
私钥就是那个用来解密的数字。从服务器发回来的,用公钥加密过的数据,可以用你本地的私钥来解密。
因此如果你的key丢失了,不管是公钥还是私钥,丢失一个都不能用了,解决方法也很简单,重新再生成一次,将公钥发给服务器就行
二. github
1. git 版本控制系统
相比CVS\SVN优势:
- 支持离线开发,离线Repository
- 强大的分支功能,适合多个独立开发者协作
2. 注册github(github是一个git项目托管网站)
注册地址:
&3.添加公钥
点击右上角的Account Settings ---&SSH keys ---& add ssh keys
网页右上角的Account Settings
SSH keys选项&
&add ssh keys按钮
&点击add ssh keys按钮后的界面
&把你本地生成的公钥复制到里面(key文本框中), 点击 add key 就ok了
4.测试连接是否成功&
The authenticity of host ' (207.97.227.239)' can't be established.RSA key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48.Are you sure you want to continue connecting (yes/no)?
输入yes,回车
Hi xiaxveliag You've successfully authenticated, but GitHub does not provide shell access.&
说明你连接成功了
5. 设置用户信息&
git config --global user.name "xiaxveliang" & //给自己起个用户名
git config --globla user.email &"" & //填写自己的邮箱
三.github上创建仓库repository
在github的首页有一个"New repository"按钮,点击该按钮
&创建仓库成功后
&本地创建一个文件夹,并初始化git
阅读(5297)|
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
在LOFTER的更多文章
loftPermalink:'',
id:'fks_',
blogTitle:'Windows7使用git/github',
blogAbstract:'转载请保留出处:http://xiaxveliang./blog/static//',
blogTag:'',
blogUrl:'blog/static/',
isPublished:1,
istop:false,
modifyTime:1,
publishTime:3,
permalink:'blog/static/',
commentCount:0,
mainCommentCount:0,
recommendCount:0,
bsrk:-100,
publisherId:0,
recomBlogHome:false,
currentRecomBlog:false,
attachmentsFileIds:[],
groupInfo:{},
friendstatus:'none',
followstatus:'unFollow',
pubSucc:'',
visitorProvince:'',
visitorCity:'',
visitorNewUser:false,
postAddInfo:{},
mset:'000',
remindgoodnightblog:false,
isBlackVisitor:false,
isShowYodaoAd:false,
hostIntro:'',
hmcon:'0',
selfRecomBlogCount:'0',
lofter_single:''
{list a as x}
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}所有评价(1条)
登录后才能评价哦……
在职课程:简老师
就业课程:魏老师
周一至周日 9:00-21:00
400-058-0010windows安装TortoiseGit详细使用教程【基础篇】
时间: 01:48:39
&&&& 阅读:92819
&&&& 评论:
&&&& 收藏:0
标签:环境:win8.1 64bit安装准备:首先你得安装windows下的git&安装版本控制器客户端tortoisegit &&[32和64别下载错,不习惯英文的朋友,也可以下个语言包]一、安装图解:先安装GIT【一路默认即可】安装好git以后,右键,会发现菜单多了几项关于GIT的选项2.安装tortoisegit【一路默认即可】安装好以后,右键,会发现菜单多了几项关于tortoisegit的选项到此,安装算完成了,相比tortoiseSVN,安装完tortoiseGIT不需要重启电脑。接下来是使用tortoiseGIT二、图解使用tortoiseGIT这里只是做一些最基本的功能的演示:创建版本库,提交(commit)文件,推送(push)文件,更新文件,创建分支。简介:git属于分布式版本控制器,其实每个人的电脑都是一个完整的版本库;比如两个人在局域网写一个项目,那么这两个人的电脑里面都是一个完整的项目,当有新的代码出现的时候,直接push给对方即可。当然人多的时候,又不在局域网里面,不可能push给每一个人,git的解决方案是用一台电脑当做集中的版本库,大家把新代码都push到上面去,要得时候在pull到自己电脑上。国外比较著名的就是github了,国内的oschina也广为人知。创建一个版本库创建一个文件夹GitDemo,然后 &右键--Git Create repository here...此处不用勾选Make is Bare确定后,在GitDemo文件夹下回多一个.git文件夹【电脑要设置为显示隐藏文件夹】此文件夹,尽量不要乱修改或删除。2.创建一个文件,然后提交(commit)到版本库[这个操作可以在离线状态操作]2.1选择Git Commit-&"master"2.2填写message,勾选要commit的文件,然后点击OK。会在弹出一个窗口点击close即可。3.然后在program中添加一个新的方法method。当文件代码改变,那么文件会显示为一个红色感叹号4.将新增的代码,提交到版本库中,参考2.1和2.2步。5.查看日志在日志中,文件更改的信息,都很清楚。6.将代码推送(push)到云端,例如:github、oschina上面& &6.1:在oschina上新建一个项目,进入oschina--&Git@OSC--&新建项目点击创建项目,下图的红框就是项目的URL了6.2将电脑得代码push到云端。右键--&tortoiseGit--&push设置好URL,确定。然后开始push,输入用户名,输入密码就OK了输入用户名,后面还要输入密码,然后等待成功。6.3成功后,我们去oschina上看看push的项目吧7.git还有个特别好用的功能,分支。发现问题:你代码写了很多,运行OK;但是突然想加个新功能进去,这个功能你也不知道能否正常运行,而且修改过程中,除了新加代码和文件进去,还会修改以前的代码。要是万一失败,修改回来也是一种很麻烦的事情。这种时候很多人就用备份方式。来看看git是怎么优雅的处理这个问题的。git的处理方式:当你想加一个新功能进去的时候,你可以新建一个分支,例如名字叫newfunction,然后在分支中把新功能加上去,如果OK,将代码合并到master分支上,如果新功能失败,切换回master分支上来,在newfunction写的代码,又全看不到了。[ps:master是新建项目的主分支]7.1新建一个分支,右键--&tortoiseGit--&Create Branch&&右键,你会发现当前的分支为你新建的newfunction分支了7.2接下来,就开心新增加你的功能;我们再proprame.txt中不仅增加了show方法,还修改了metho方法7.3提交我们的代码,此时我们发现这个新功能不行,存在很多漏洞等等问题。我们想回到之前的代码。怎么办呢?7.4为了回到之前的项目,我们直接切回master分支。先来看看现在的文件内容,新加的和修改的都在。然后我们切换到master分支,右键--&tortoiseGit--&Switch/Checkout选择master即可,然后确定再来看看program中的代码是否回到了从前呢?无论是修改,还是添加,都没影响到复原。这就是分支的作用。这个功能是不是让你省去了很多工作量呢。本文出自 “” 博客,请务必保留此出处标签:
&&国之画&&&& &&&&chrome插件
版权所有 京ICP备号-2
迷上了代码!}

我要回帖

更多关于 好心人给个网站 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信