Git 可以使用四种主要的协议来传输数据:本地传输,SSH 协议,Git 协议和 >
Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。
Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。
Git的主要功能:
1 检查电子邮件或其他方式来检查提交状态的平均开发人员。
2 修补程序并解决冲突(您自己或要求开发人员稍后重新提交它,如果它是一个开源项目,请确定哪些修补程序可以工作,哪些不能)。
3将结果提交到公共服务器,然后通知所有开发人员。
扩展资料:
Git的优缺点:
优点:
1 适合分布式开发,强调个人。
2 公共服务器压力和数据量不是太大。
3快速和灵活。
4任何两个开发人员之间的冲突都可以很容易地解决。
5 离线工作。
缺点:
1 数据很少(至少是中文)。
2 学习周期相对较长。
3不符合传统思维。
4 可怜的代码的机密性。一旦开发人员克隆了整个库,所有代码和版本信息都可以完全公开。
使用ssh密钥连接git服务器相对于账号密码来说会安全一丢丢,密钥不丢问题不大。而且很git服务提供商如:github、gitee等都提供ssh密钥访问,可以自己设定密钥。这样就可以把不同平台设置成同一个密钥,然后就可以一个密钥访问所有的git服务器。下面以github为例。
如果已有密钥跳过这一步。如果没有密钥,可以用ssh-keygen来生成
找到TortoiseGit安装目录的 bin/pageantexe ,启动,并添加私钥匙文件
从github项目中,获取ssh地址
直接Clone这个地址就可以了直接clone了
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)