git服务器端有几种办法

git服务器端有几种办法,第1张

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了


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/13479562.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-08-15
下一篇 2023-08-15

发表评论

登录后才能评论

评论列表(0条)

保存