




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
I GitServer 教程一教程一 2014 年年 10 月月 II 目目 录录 1 背景背景 3 2 GIT 基础知识基础知识 3 3 GIT 下载 安装和配置下载 安装和配置 3 3 1 下载 Git 3 3 2 安装 Git 3 3 3 配置 Git 4 3 3 1 标识用户 4 3 3 2 修改默认工作路径 4 3 3 3 生成公秘钥 4 3 3 4 上传公钥 4 3 3 5 测试登录 5 4 在在 ECLIPSE 中整合中整合 GIT 6 4 1 配置用户和用户名 6 4 2 操作 6 3 1 1 背景背景 自实验室于 2008 年成立以来 是与一体化运行的科研机构 是学校凝聚学术 力量 构建科研平台的一向改革措施 其主要职能是支撑的建设和发展 而今 实验室的版本控制工具 CVS 存在功能缺陷 版本较低 易用性差等问 题较为突出 但 SVN 也不能满足需求 所以我们直接跳过 SVN 使用 Git 于是搭 建了 GitServer 服务器 并写了这篇 GitServer 教程 2 2 GitGit 基础知识基础知识 Git 基础知识较为容易在网络上获得 故不再赘述 3 3 GitGit 下载 安装和配置下载 安装和配置 3 13 1 下载下载 Git 随进入下面的网站进行下载 Git 软件 http git 或者使 用浏览器到 FTP 服务器地址 10 108 71 248 用户名 ipocbupt 密码 ipocbupt 登 录后到 pub 文件夹区下载 网站会自动根据你所使用的操作系统 列出你需要的软 件 如下图所示 选择 Downloads for Windows 按钮 即可下载安装 3 23 2 安装安装 GitGit 以 windows 为例 Linux 和 Mac OS X 的同学请百度 由于双击 Git 1 9 4 preview20140815 exe 安装过程很简单 这里不再赘述 但是有几点注意的地方但是有几点注意的地方 1 选择目标安装位置时 最好不使用默认的路径如 C Program Files Git 而是在所在盘新建一个目录新建一个目录 无空格无空格 如 C GitC Git 并 且不包含有中文等字符 2 选择组件 4 在 Additional icons 下选择 In the quick Launch 和 On the Desktop 在 Windows Explorer integration 下选择 Simple context menu Registry based 这个下面有 GitGit BashBash HereHere 和和 GitGit GUIGUI HereHere 其 他默认即可 上述没有提到的步骤和过程 请直接默认下一步即可 3 33 3 配置配置 GitGit 使用 Git 一共分为两种使用方式 1 命令行 2 图形化 个人建议要侧重命令 行 PS 如果感觉命令行不好上手 则可以先从图形化界面入门 然后再转到命令 行 并非所有的程序猿都愿意使用这个界面简陋到丑陋的工具 尤其是使用过 TortoiseSVN 的 3 3 13 3 1 标识用户标识用户 非必要 非必要 双击桌面的 Git Bash 快捷方式 进入到你所设定的目录 执行如下命令 git config global user name Your Name git config global user email email 3 3 23 3 2 修改默认工作路径修改默认工作路径 打开Git 安装位置 etc profile文件 例如我安装到 C Git 下 则在 C Git etc 下编辑 文件profile 不要使用 windows 自带的记事本等工具 建议使用 Notepad 来编辑 文件 不但功能强大 而且免费 PS 如果你觉得 Notepad 很烂 可以考虑使用 VI VIM 和 Emacs 创建一个 GitWorkspace 在任何一个地方建立一个 xxx 目录 比如 C Githome 目录名字 你自己定 修改 C Git etc profile 在文件的 53 行 修改成为下图所示 即 HOME C Githome 隔一行添加 cd 此步骤完成 3 3 33 3 3 生成公秘钥生成公秘钥 双击桌面的 Git Bash 快捷方式 进入到你所设定的目录 执行如下命令 ssh keygen t rsa C your email your 连按下三次 Enter 即可 进入你的工作目录下 进入 ssh 文件夹 发现有两个 id rsa 文件 一个没有扩展名 一个有扩展名 将这两个文件更改为你自己的名字的拼音缩写 例如即 LiMing 和 LiMing pub 李明 3 3 43 3 4 上传公钥上传公钥 将你的公钥 就是在你的 ssh 文件夹下面生成的 xxx pub 例如 LiMing pub 上传到 FTP 地址为 10 108 71 248 服务器 用户名 ipocbuptipocbupt 密码 ipocbuptipocbupt 登录即可 目录下两个文件夹pubpub 和和 incomingincoming文件夹 上传到 incoming 文件夹即可 而 5 pub 文件夹里面存有 Git 1 9 4 preview20140815 exe 等文件 3 3 53 3 5 测试登录测试登录 当你上传公钥后 还需等待管理员帮你加入用户组和分配权限 当你上传公钥后 还需等待管理员帮你加入用户组和分配权限 总之 你上传 后你需要等待一段时间 当你得到管理员的好消息后 你就可以测试登录了 步骤如下 在 git 中 ssh git 10 108 49 11 i ssh xxxxx 第一个红圈内为你的秘钥名称 如果登录成功 将会显示第二个红圈内的 hello xxxxx 等内容 表示你登录成功 另外一种方式是 在 ssh 目录下创建一个 config 文件 如下图中的格式 图中红圈中的为你的秘钥名称 我把这个文件放在 FTP 服务器上大家直接下载 仅仅修改为自己的秘钥名称这一项 其他不用更改 然后放在 ssh 目录下即可 测试步骤如下 ssh gitserver 同样也成功了 6 4 4 在在 EclipseEclipse 中整合中整合 GitGit 首先安装 egit 插件 eclipse git 在 Eclispe 中 Help Install New Software 输入地址 http download eclipse org egit updates 接着一路下一步 插件就安装好了 配置用户和用户名 4 14 1 配置用户和用户名配置用户和用户名 Window Preferences Team Git Configuration 如下图 4 24 2 操作操作 选择 Eclipse 中一个工程 然后在工程上右击 Team Share project git next 如下图 7 选择 Use an existing repository or create a new one 出现下一个界面 点击 Create Repository finish 执行完之后在你的项目的文件夹下你的项目的文件夹下 就会创建好一个 git 文 件夹 如果你的项目中有一些文件不打算上传 例如没有修改的代码 则 展开你的项目目 录 有小箭头的表示需要上传 在不想上传的目录上右击 Team Ignoe 该目录就会被 忽略 项目上右击 Team commit 提交到本地版本库 最后使用 Git 上传到 GitServer 此处不再赘述 之后在 Eclipse 中修改好项目代码之后 commit 之后直接在项目上右击 Team push 就可以进行代码提交 上传到 GitServer 上之后 团队中另外的成员可以通过 Eclipse File Import Project from Git URI 来提取工程
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年中国安全生产法知识与安全工程师职业资格考试题库(附答案)
- 《指南》真题考试及答案卷(附答案)
- 新能源行业上市公司2025年技术创新能力与技术转化效率评估报告
- 关于工程项目全过程成本管理的探讨
- 2025年高纯稀土金属行业研究报告及未来行业发展趋势预测
- 2025年磨豆机行业研究报告及未来行业发展趋势预测
- 2025年工业互联网平台光通信技术升级:关键技术突破与应用案例研究报告
- 备战高考:政治重点基础知识点总结
- 2025年四川省事业单位《公共基础知识》考试预测卷(含答案)
- 系解模拟考试题(附参考答案)
- 2025年中级消控笔试题目及答案
- 《无人机飞行控制技术》全套教学课件
- 石油行业较大危险因素辨识与主要防范措施
- 2024年中国防锈油行业调查报告
- 2025年教育管理领导力案例分析试题及答案
- 办公软件培训课件
- 成人氧气吸入疗法-中华护理学会团体标准
- 2025年职业指导师(中级)考试试卷:职业指导师考试备考策略
- 护士分配科室管理办法
- 颅内动脉瘤护理病例讨论
- 教师军训团建活动方案
评论
0/150
提交评论