首页 > 编程知识 正文

滴灌设备的安装与使用视频,git安装与使用教程

时间:2023-05-05 19:46:38 阅读:262592 作者:1423

Git 是当前最流行的版本控制工具,使用率上早已超过了 SVN。本文总结了 Windows 环境下 Git 客户端的安装(包括命令行和界面工具),并以 Github/Gitlab 为例,在服务器上配置客户端公钥的方式认证客户端(而不是客户端指定用户名密码的传统方式),提高了安全性。

作者:yzt
出处:https://kefeng.wang/2017/03/12/git-client/
版权:自由转载-非商用-非衍生-保持署名,转载请标明作者和出处。

1.下载与安装 1.1 安装 Windows Installer 4.5

可能已安装,如果后面安装失败的话,再回来安装。

Windows Installer 4.5 Redistributable
WindowsXP-KB942288-v3-x86.exe

1.2 安装命令行工具 git.exe

下面的客户端工具 TortoiseGit 依赖于 git.exe(37M)。

Git for Windows
Git-2.16.1.4-64-bit.exe

安装位置:默认为 C:Program FilesGit;选择组件:都不需要选中;其他步骤:都保持默认。

PATH 中自动增加 C:Program FilesGitcmd,git.exe 已可用。
验证 git --version。

1.3 安装GUI工具 TortoiseGit

是 TortoiseSVN 的 Git 版本,可用于迁移 SVN 到 GIT。

TortoiseSVN download
TortoiseGit-2.5.0.0-64bit.msi
TortoiseGit-LanguagePack-2.5.0.0-64bit-zh_CN.msi
安装 TortoiseGit-2.5.0.0-64bit.msi(不必以管理员权限), 保持默认安装位置C:Program FilesTortoiseGit,安装后无需启动设置向导。语言包可以不安装。

1.4 设置 TortoiseGit 打开设置界面(开始菜单或资源管理器右键菜单):TortoiseGit / Settings定制资源管理器右键菜单(General / Context Menu):只需保留最常用的 Pull / Commit / Push;设置 Git 调用(Git): name=xxx, email=xxx@gmail.com(push时会要求输入username和password)设置版本比较与合并的工具(Diff Viewer 和 Diff Viewer / Merge Tool):选择 External 并填入 C:Program FilesBeyond Compare 4BCompare.exe 2.配置帐号 2.1 Github 帐号 2.1.1 生成密钥对(客户端) ## 其中 -P(Passphrase) 和 -f(Output file) 都必须指定,否则会要求输入。mkdir %USERPROFILE%.ssh"C:Program FilesGitusrbinssh-keygen.exe" -t rsa -C "xxx@gmail.com" -P "" -f %USERPROFILE%.sshid_rsa 2.1.2 配置公钥(Github 网站上) 复制公钥文件 %USERPROFILE%.sshid_rsa.pub 的内容;进入 Github 并登录,进入 Account / Settings / SSH and GPG keys;点击 New SSH key,输入 Title(助记名称) 和 Key(剪贴板的公钥内容). 2.1.3 验证

执行(HTTPS方式):git clone https://github.com/kefeng-wang/kefeng-wang.git
如果使用 SSH 方式,会警告 The authenticity of host github.com can't be established,选择继续后,会生成文件 %USERPROFILE%.sshknown_hosts,之后就不会再报此警告。

2.2 Gitlab 帐号 2.2.1 生成密钥对(客户端) 开始菜单: TortoiseGit / PuttyGen,KEY 类型保持默认的 RSA;点击 Generate 按钮,然后鼠标空白区域内不停的移动,以鼠标轨迹作为随机因子生成密钥对;保存私钥至文件 %USERPROFILE%.sshputty.ppk保存公钥至文件 %USERPROFILE%.sshputty.pub 并复制其内容。 2.2.2 配置公钥(Gitlab 网站上) 进入 Gitlib 的 WEB 页面 http://gitlab.alibaba-inc.comadd an SSH key:Title=公司电脑,Key=<公钥内容> 2.2.3 KEY 管理

http://gitlab.alibaba-inc.com/profile/keys

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。