公共电脑/个人电脑上配置git和github

这篇具有很好参考价值的文章主要介绍了公共电脑/个人电脑上配置git和github。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

公共电脑/个人电脑上配置git和github

1.git安装配置

1.1 下载和安装git

下载链接:git官网

电脑连接github,编程问题,git,github
电脑连接github,编程问题,git,github
电脑连接github,编程问题,git,github

完整的安装教程可以参考这篇博客:Git 详细安装教程(详解 Git 安装过程的每一个步骤)

1.2 配置git

(1)个人电脑

如果你的电脑是个人使用的,那么可以直接配置git的全局参数,这样每次新建一个git库都是用一样的用户名和邮箱。用户名和密码都建议和github账号一致。

# 打开git  bash

# 配置全局用户名
git config --global user.name your_name
git config --global user.email your_email

# 最后打印一下,看下是否配置成功
git config --list
(2)公共电脑

如果你的电脑是公共使用的,那么可以直接配置git的局部参数,它只在当前git库有效,这样不会影响其他用户的git库。用户名和密码都建议和github账号一致。

# 打开git  bash

# 配置全局用户名
git config user.name your_name
git config user.email your_email

# 最后打印一下,看下是否配置成功
git config --list

2.当前电脑的git与github账户建立连接

2.1 个人电脑

只有一个git环境,所以全部使用默认操作生成ssh key,

# 打开git  bash

# 首先新生成一个秘钥
ssh-keygen -t rsa -C "your github mail"

# 打印生成的秘钥信息,并复制
cat ~/.ssh/id_rsa.pub

然后进入自己的github仓库,github > setting > SSH and GPG keys > New SSH key,title输入id_rsa.pub,内容是你复制的秘钥信息,然后测试一下ssh -T git@github.com,如果看到Hi, xxx,! You've successfully authenticated, xxxxxxxxxxxxxxxxxxxxxxx,就代表成功了

2.2 公用电脑

打开git bash, 输入$ ssh-keygen -t rsa -C "github@qq.com(写自己的github绑定邮箱)",注意生成的位置最好是在~/.ssh文件夹

在第一个输入指令中,输入自己自定义的ssh文件名,比如id_rsa_your_name_personal,后面的两个直接回车

然后在~/.ssh文件夹中创建一个config文件,文件内容如下,最后的路径记得更改为自己电脑对应的路径

Host github.com
HostName github.com
User xxx@xxx
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa_your_name_personal

如果你定义了多个ssh key文件,就可以对应添加一组信息到config文件中,比如

Host gitee.com
HostName gitee.com
User xxx@xxx
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa_gitee

然后就是把ssh key的信息保存到github中,测试一下,剩下这部分操作和个人电脑一样。

3.github上新建立一个仓库

注意最好不要生成README.md

4.在本地工程使用git提交/拉取/推送仓库

(1)在本地需要的位置初始化git: git init
(2)初始化之后要把所有需要的文件放入缓存区 : git add yourfilename,或者是git add *

  • 如果出现了could not open directory ~~ Filename too long, 就设置git bash以管理员身份运行,git config core.longpaths true

(3)提交缓存区文件git commit或者git commit -m "your profile of this change",其中git commit之后的操作如下:

  • 按下小写字母i,会进入编辑模式。输入想要的 message
  • 按下esc退出编辑模式
  • 按下英文输入法下的冒号
  • 再输入wq,就可以保存退出了,w是write,q是quit。

(4)设置远程仓库

  • 可以检查是否存在远程仓库: git remote --verbose
  • 设置这个git仓库对应的远程仓库,git remote add origin git@github.com:your_github_name/your_repository_name.git

(5)提交本地分支到远程仓库git push -u origin master

(6)在本地获取仓库代码

  • git clone ssh-链接 如果是使用ssh秘钥配置的本地git
  • git pull origin master:[本地分支名称,和冒号一起可以省略] 获取远程仓库(origin)的代码分支master与本地分支代码merge

上述合并方式没有这种方式安全

  • git fetch origin master:[本地分支名称]先拉取分支
  • git merge dev再根据对比情况选择merge代码

(7)commit之后撤销git reset --soft

============================================================================================
文章到这里就结束了,笔者水平有限,欢迎看到这篇文章的你在评论区交流,如果你喜欢这篇文章,期待你的点赞关注。文章来源地址https://www.toymoban.com/news/detail-834538.html

到了这里,关于公共电脑/个人电脑上配置git和github的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 我的第一台电脑------计算机类专业学生购置电脑的一些个人心得

      ⬜⬜⬜ 🐰🟧🟨🟩🟦🟪(*^▽^*)欢迎光临 🟧🟨🟩🟦🟪🐰⬜⬜⬜  ✏️ write in front ✏️ 📝个人主页:陈丹宇jmu 🎁欢迎各位→点赞👍 + 收藏⭐️ + 留言📝​ 🙉联系作者🙈by QQ:813942269🐧 🌈致亲爱的读者:很高兴你能看到我的文章,希望我的文章可以帮助到你,祝

    2024年02月09日
    浏览(50)
  • AI PC:赋能个人电脑的人工智能革命

    导语:AI PC是一种集成了人工智能(AI)技术的个人电脑,它不仅具备传统PC的功能,还具备AI算力和AI功能。AI PC的出现为用户带来了更便捷、智能的使用体验,推动了PC行业的发展。本文将介绍AI PC的定义、特点以及对PC行业的影响。 一、AI PC的定义和特点 AI PC是指集成了人工

    2024年04月13日
    浏览(59)
  • 你的电脑该如何选择?-涵子的个人想法

    最近,苹果出了一系列的新的电脑,例如Mac Studio,Mac Pro和MacBook Air。三个电脑彻底向我们诠释了:电脑的性能,可以“无限”扩大。至于我们这些“程序猿”,比较钟爱Windows和Linux,那么,电脑该如何选择?我们来看一看: 目录 一、电脑组成 1.1.CPU 1.1.1.Intel芯片的优势:

    2024年02月10日
    浏览(48)
  • cpolar+LightPicture,将个人电脑改造成公网图床服务器

    现在的手机越来越先进,功能也越来越多,而手机的摄像功能也愈发强大,所拍摄的照片越来越清晰,但也让数码照片的体积暴涨。对于像笔者这样经常拍照的人来说,手机容量经常告警,因此笔者将家里的电脑改造成能随时上传下载和访问的图片服务器。今天,笔者就为大

    2024年02月05日
    浏览(47)
  • 高楼电脑端+黑金手机端个人引导页HTML源码

    https://wwwf.lanzout.com/ipAfg12n5y4f 二、黑金主题网址导航 https://wwwf.lanzout.com/ieSVB12n5y2d

    2024年02月16日
    浏览(33)
  • windows个人电脑上用vmware作为宿主机制作qcow2镜像

    本篇为新手入门向的基础教程,详细命令可参考: libvirt命令帮助手册——筑梦之路_筑梦之路的博客-CSDN博客 准备环节: 一个VNC工具,强烈建议用mobax 一个vmware 1, 电脑上装个vmware,并且用镜像起个linux系统。建议单独给这个台机器再单独挂个50G的盘把一会起虚机用镜像放里

    2024年01月19日
    浏览(42)
  • Stable-Diffusion部署web服务到公网,实现个人电脑远程访问

    在个人电脑上部署好了了Stable-Diffusion,用了一段时间后发现推理速度太慢。于是就想到部署服务器上使用,但这样有一个问题是每次使用web服务都得连远程桌面去控制,非常不方便,所以想能不能把Stable_Diffusion的web界面搬到公网上,直接在个人电脑上通过浏览器访问。 new

    2024年02月10日
    浏览(43)
  • 个人电脑windows装青龙面板,本地运行,无需服务器,本人亲测成功

    本人无服务器,但又想折腾,折腾稳定运行后,总结安装流程如下:(手机青龙面板先也已折腾好,正在试运行)https://blog.csdn.net/daodan35/article/details/125830956 温馨提示:把电脑管家、360之类的关闭了 一、先装docker   从docker 官网下载安装windows的安装包,我的是x64系统的,就下

    2024年02月11日
    浏览(46)
  • 【AI绘画】个人电脑部署免费AI绘画软件——Stable Diffusion webui启动器

    二次元 2.5d 机甲风 ai绘画,也叫“ai作画”、“人工智能绘画”,即通过 AI 生成技术得到画作或图片。ai作画由来已久,有许多创作ai绘画作品的方式,包括基于规则的图像生成算法、深度学习算法。最近火爆全网的是通过文本描述生成绘画的形式,大家或许会疑惑,AI 生成图

    2024年02月11日
    浏览(60)
  • 如何用个人电脑搭建一台本地服务器,并部署项目到服务器详细教程

    服务器是一种高性能计算机,作为网络的节点,它存储、处理网络上80%的数据、信息,因此也被称为网络的灵魂。与普通计算机相比,服务器具有高速CPU运算能力、长时间可靠运行、强大I/O外部数据吞吐能力以及更好的扩展性。 服务器的主要用途广泛,包括: 网站托管 :服

    2024年04月29日
    浏览(53)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包