ssh连接
ssh是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。使用ssh你可以把所有传输的数据进行加密。
ssh提供两种级别的安全验证:?
基于口令的安全验证,使用账号、密码来登录到远程主机;
基于密钥的安全验证,自己创建一套密钥,把公钥放在需要访问的服务器上。客户端向服务器发出的请求用密钥加密,服务器收到请求后,会先寻找你的公钥进行验证,
git、mercurial使用ssh连接管理账户:
服务器上建立一个 git 账户,让每个需要写权限的人发送一个 SSH 公钥,然后将其加入 git 账户的 ~/.ssh /authorized_keys 文件。这样一来,所有人都将通过 git 账户访问主机。这丝毫不会影响提交的数据——访问主机用的身份不会影响 commit的记录。
客户端需要声称自己的ssh密钥,然后把公钥发给服务器端。然后服务器端使用公钥创建一个账号,客户端使用账号即可与服务器连接了。
t通过ssh-keygen来生成公钥密钥对,如果他想访问一个remotehost,则只需要将公钥添加到remotehost的~/.ssh/authorized_keys中
生成公钥、密钥:
ssh-keygen -C "quding0308@gmail.com" -t rsa
后面直接回车直到结束,中间可以不需要任何设置,该命令将生成一对非对称的公/私密钥,默认它们被存储在:
XP/2003用户:c:/Documents and Settings/登陆名/.ssh
Vista用户: c:/Users/登陆名/.ssh
linux :~/.ssh
操作结束后悔在/home/user1/.ssh下会产生两个文件,id_rsa 私钥,和id_rsa.pub公钥文件
git通过ssh 进行认证连接:http://blog.csdn.net/jixiuffff/article/details/5966852
相关推荐
转换脚本 博文链接:https://qianjigui.iteye.com/blog/1561197
Smart GIT绿色免安装(需JAVA环境),内置GIT,Mercurial环境(无须再安装GIT,Mercurial),带注册机。是GIT的可视化好工具,再不用记那么多的命令了:)真心好用。
Mercurial主要由一个命令行程序组成,现在也有了图形用户界面。对Mercurial的所有操作都由用不同的关键字作为参数调用程序“hg”来实现,Hg是参考水银的化学符号而取的名字。 Mercurial的主要设计目标包括高性能、...
git-cinnabar 0.5 朱砂是地球上常见的天然汞。 它包含硫化汞,其粉末用于制造朱红色颜料。 git-cinnabar是一个git远程助手,用于与汞库进行交互。 与其他此类帮助程序相反,尽管目前确实需要为其某些库安装Mercurial...
最省事的最方便的破解包,带git、Mercurial以及license,保证只需要下载一次,不需要其他安装包
几款版本控制工具SVN、GIT、CVS及Mercurial的比较.pdf
sourceTree1.4.0 可能需要使用的插件 Mercurial
windows下(包含X86和X64)sourcetree搭建git环境所需要的所有软件,包括:Mercurial-4.5,Mercurial-4.5-x64,SourceTreeSetup-2.4.7.0,Git-2.16.1.4-32-bit
Mercurial_使用教程
在Windows使用apache搭建Mercurial版本控制服务。 Mercurial是分布式的版本管理系统,这个文档将教你怎样搭建Mercurial服务器,并试用apache的用户管理来配置Mercurial服务器的用户和权限。
Mercurial 2.1.1 Inno Setup installer - x86 Windows Mercurial 是一种轻量级分布式版本控制系统,采用Python 语言实现,易于学习和使用,扩展性强。安装程序不需要管理员权限。
Mercurial的简单入门
SourceTree 是 Windows 和Mac OS X 下免费的 Git 和 Hg 客户端,拥有可视化界面,容易上手操作。同时它也是Mercurial和Subversion版本控制系统工具。支持创建、提交、clone、push、pull 和merge等操作。
Mercurial(Hg)使用参考
Modified to describe git instead of mercurial The source of this modified version can be obtained via git: git clone git://cworth.org/git/hgbook-git or git clone http://cworth.org/git/hgbook-git and ...
Mercurial 分布式版本控制系统 部署 server 服务
该插件是解决Mercurial:Hg检出的时候:The system cannot find the path specified 报错的问题
mercurial安装包1.8.4 分布式版本管理工具
Mercurial 是一个快速的小型轻量级源代码控制管理系统,旨在高效地处理大型分布式项目,SourceTree辅助工具,GIT辅助工具.
在这类系统中,诸如 Git,Mercurial,Bazaar 还有 Darcs 等,客户端并不只提取最 新版本的文件快照,而是把原始的代码仓库完整地镜像下来。这么一来,任何一处协同工作 2Scott Chacon Pro Git 1.2节 Git 的历史 用的...