设为首页 收藏本站
查看: 960|回复: 0

[经验分享] linux下安装git和使用

[复制链接]

尚未签到

发表于 2018-9-18 07:25:59 | 显示全部楼层 |阅读模式
  1 Linux下Git 的安装
  第一步:
  安装Git,使用命令 “yum -y install git”
  ubuntu下sudo apt-get install git
  第二步:
  创建GitHub帐号,使用github提供的到www.github.com申请。
  第三步:
  生成ssh key,使用命令 “ssh-keygen -t rsa -C "your_email@youremail.com"”,your_email是你的email
  这里会让输入存储位置。直接回车保存在/root/.ssh/id_isa
  下面输入密码短语(输入2次)
  第四步:
  回到github,进入Settings,
  左边选择SSH Keys,Add SSH Key,title随便填,粘贴key。
  第五步:
  测试ssh key是否成功,使用命令“ssh -T git@github.com”,如果出现You’ve successfully authenticated, but GitHub does not provide shell access 。这就表示已成功连上github。
  第六步:
  配置Git的配置文件,username和email
  git config --global user.name "your name" //配置用户名
  git config --global user.email "your email" //配置email
  2 利用Git从本地上传到GitHub
  第一步: 进入要所要上传文件的目录输入命令 “git init”
  第二步: 创建一个本地仓库origin,使用命令 “git remote add origin git@github.com:yourName/yourRepo.git”
  youname是你的GitHub的用户名,yourRepo是你要上传到GitHub的仓库
  第三步: 比如你要添加一个文件xxx到本地仓库,使用命令 “git add xxx”,可以使用“git add .”自动判断添加哪些文件
  然后把这个添加提交到本地的仓库,使用命令 ”git commit -m ”说明这次的提交“ “
  最后把本地仓库origin提交到远程的GitHub仓库,使用命令 ”git push origin master“
  3 从GitHub克隆项目到本地
  第一步: 到GitHub的某个仓库,然后复制右边的有个“HTTPS clone url”
  第二步: 回到要存放的目录下,使用命令 "git clone https://github.com/chenguolin/scrapy.git",红色的url只是一个例子
  第三步: 如果本地的版本不是最新的,可以使用命令 “git fetch origin”,origin是本地仓库
  第四步: 把更新的内容合并到本地分支,可以使用命令 “git merge origin/master”
  如果你不想手动去合并,那么你可以使用: git pull  master // 这个命令可以拉去最新版本并自动合并
  使用ssh-agent记录
  eval `ssh-agent `
  ssh-add /root/.ssh/id_rsa
  编缉/etc/ssh/ssh_config文件:ForwardAgent yes
  ssh -o StrictHostKeyChecking=no github.com(遇到以前有ssh key,连接github时使用的是以前的key)


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-589018-1-1.html 上篇帖子: git 服务器安装 下篇帖子: 使用git和expect在本地开发环境与服务器生产环境之间同步程序文件
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表