Git服务器集成 · GitHub 服务器(二)

这篇具有很好参考价值的文章主要介绍了Git服务器集成 · GitHub 服务器(二)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Git服务器集成 · GitHub 服务器(二)

本篇文章旨在分享本人在学习Git时的随笔记🤩


  当我们可以搭建中央服务器让项目组开发人员共享代码,但是如果我们的开发人员都是通过互联网进行协作,而不是在同一个地方,那么开发时,程序文件代码的版本管理就显得更加重要,这就需要搭建一个互联网的版本库,让不同地点的人都可以进行访问。这里我们不用自己搭建。因为GitHub网站已经帮助我们提供了共享版本库功能。所以我们接下来就讲解一下,如何使用GitHub网站所提供的功能使用Git。
Git服务器集成 · GitHub 服务器(二)

1、注册账号

GitHub官网地址
填写你的邮箱地址和密码,姓名
Git服务器集成 · GitHub 服务器(二)
一堆操作,注册完毕后,进入你的主页
Git服务器集成 · GitHub 服务器(二)

2、创建新的仓库

Git服务器集成 · GitHub 服务器(二)
输入仓库的相关信息
Git服务器集成 · GitHub 服务器(二)
点击创建按钮,创建新的仓库
Git服务器集成 · GitHub 服务器(二)

3、本地仓库的基本操作指令

# create a new repository on the command line
echo "# git-study" >> README.md
git init
git add README.md
git commit -m "first commit"
git branch -M main
git remote add origin git@github.com:Aitiger-coffee/git-study.git
git push -u origin main
# push an existing repository from the command line
git remote add origin git@github.com:Aitiger-coffee/git-study.git
git branch -M main
git push -u origin main

4、SSH 免密操作

  github支持两种同步方式“https”和“ssh”。如果使用https很简单基本不需要配置就可以使用,但是每次提交代码和下载代码时都需要输入用户名和密码。ssh模式比https模式的一个重要好处就是,每次push、pull、fetch等操作时,不用重复填写遍用户名密码。前提是你必须是这个项目的拥有者或者合作者,且配好了ssh key。

4.1、本地生成 SSH 密钥

# ssh-keygen -t rsa -C GitHub账号
ssh-keygen -t rsa -C 15811009164@163.com

Git服务器集成 · GitHub 服务器(二)

4.2、集成用户公钥

执行命令完成后,在window本地用户.ssh目录C:\Users\用户名.ssh下面生成如下名称的公钥和私钥:
Git服务器集成 · GitHub 服务器(二)
按照操作步骤,将 id_rsa.pub 文件内容复制 GitHub 仓库中
Git服务器集成 · GitHub 服务器(二)
Git服务器集成 · GitHub 服务器(二)
点击 Add 按钮,增加 SSH 公钥信息
Git服务器集成 · GitHub 服务器(二)

5、设定全局用户

git config --global user.name '15811009164'
# 这里的邮箱地址需要为GitHub网站的注册账号
git config --global user.email '15811009164@163.com'

6、创建本地库以远程地址

# 初始化本地仓库
git init
# 设置远程仓库
git remote add origin git@github.com:Aitiger-coffee/git-study.git

7、新增,提交本地仓库文件

# 新增文件
git add test.txt
# 提交文件
git commit test.txt

Git服务器集成 · GitHub 服务器(二)

8、推送到 GitHub 远程仓库

# 推送文件
git push origin master

Git服务器集成 · GitHub 服务器(二)

9、查看 GitHub 远程仓库

Git服务器集成 · GitHub 服务器(二)

10、增加合作伙伴

Git服务器集成 · GitHub 服务器(二)
选择合作账号,发送合作申请
Git服务器集成 · GitHub 服务器(二)

11、合作伙伴确认

合作伙伴收到确认后,点击 Join 按钮继续
Git服务器集成 · GitHub 服务器(二)
点击 Accept Invitation 按钮,进行确认
Git服务器集成 · GitHub 服务器(二)
此时已经可以合作开发了
Git服务器集成 · GitHub 服务器(二)

12、远程仓库 fork 操作

  如果项目存在大量合作伙伴,对于版本库的管理明显是一个特别大的风险,所以如果不想要选择大量的合作伙伴,但依然有人想要对项目代码进行维护,更新和扩展的话,此时,我们就可以使用fork功能。
Git服务器集成 · GitHub 服务器(二)
点击 Create fork 按钮即可
Git服务器集成 · GitHub 服务器(二)
  这样就等同于创建了一个自己的远程仓库。但是这个远程仓库等同于是一个分支远程仓库,可以随便操作,并不会影响源仓库,但是如果想要更新融合到源仓库中,就需要提交申请。

  • 我们这里首先将文件改一下。Git服务器集成 · GitHub 服务器(二)
    Git服务器集成 · GitHub 服务器(二)
  • 发送提交申请Git服务器集成 · GitHub 服务器(二)
    Git服务器集成 · GitHub 服务器(二)Git服务器集成 · GitHub 服务器(二)
  • 合并修改请求
    Git服务器集成 · GitHub 服务器(二)Git服务器集成 · GitHub 服务器(二)
    Git服务器集成 · GitHub 服务器(二)
    Git服务器集成 · GitHub 服务器(二)
  • 修改请求确认
    Git服务器集成 · GitHub 服务器(二)

最后

对各位小伙伴有帮助的话,希望可以点赞❤️+收藏⭐,谢谢各位大佬~~🙌🙌🙌文章来源地址https://www.toymoban.com/news/detail-466630.html

到了这里,关于Git服务器集成 · GitHub 服务器(二)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • Github学生包云服务器

    ​ 先看看自己的网络可不可以访问Github,如果访问没有问题的话可以直接使用,但是如果无法访问或者访问速度很慢,这需要通过以下的方法达到访问Github网站: 通过修改 hosts 文件,访问Github。 通过Steam++软件,访问Github。 通过境外VPN,访问Github。 ​ 这里只介绍通过Stea

    2023年04月09日
    浏览(27)
  • github 新手教程 (含代理服务器和无代理服务器两种模式)

    目录 1.安装Git 1.1下载Git 1.2安装Git 2.Git Bash生成公钥 3.github生成版本库、绑定公钥 3.1github注册账号 3.2github生成版本库 3.3github绑定公钥 3.4检查公钥是否绑定成功 4.git clone新版本 4.1检查是否有代理 4.2不含代理的clone 4.3含代理的clone         1)Git官方下载         下载地址:

    2024年02月03日
    浏览(23)
  • Hadoop集成Kerberos安全服务器

    公司里要给Hadoop配置Kerberos,记录一下过程中遇到的问题。 共有三台服务器:Hadoop102,Hadoop103,Hadoop104 Hadoop节点分布如下(后续配置Kerberos的一些文件夹时要严格按照自身Hadoop集群中的节点情况,我这里只是举个例子): Hadoop102:        DataNode,        NameNode,       

    2024年02月04日
    浏览(22)
  • vscode 远程服务器 上传至 github

    专栏的上一篇,是关于git全家桶的说明,下面我们就要专门 介绍怎么用vscode和git将代码上传至github。  为什么要使用或者上传至github呢?github有什么好处呢? 当然有好处啊。我们在做项目的时候肯定不是改一次代码就把项目做好了,肯定要经过好多个版本的迭代完成,而且

    2024年02月03日
    浏览(25)
  • Ubuntu服务器连接github安装配置

    需求:想在Ubuntu服务器上通过pip安装某github上的工具包,如: pip install git+https://github.com/votchallenge/toolkit.git 1、先安装git工具 sudo apt install git 2、查询所在地的DNS推荐 多个地点ping[github.com]服务器,网站测速,站长工具 (chinaz.com) 检测完成后可以选择一个自己所在地的推荐DNS,点击

    2024年02月08日
    浏览(24)
  • github拉取代码到Linux服务器

            linux:centos7 yum install git git -version git config --global user.name \\\"git账号\\\" git config --global user.email \\\"git绑定的邮箱\\\" git config --list --global ssh-keygen -t rsa -C \\\"刚刚设置的邮箱\\\" 然后回车三次即可     cat /root/.ssh/id_rsa.pub         7.1 打开github网站,右上角找到Settings          

    2024年02月14日
    浏览(16)
  • 使用Gogs搭建自己的github服务器

    Gogs官方网址:https://gogs.io/ 在官网首页可以找到二进制运行,点击进去 让咱们去 github 咱们就去 github 看看好了。https://github.com/gogs/gogs/releases 找到自己需要的版本。 使用命令 可以查看自己的 Linux 服务器是 64位的还是32位的。 我这里显示的是 x86_64 ,因此是 64位的。 下载完成

    2024年02月09日
    浏览(35)
  • Github Copilot连接不上服务器

    报错:[ERROR] [default] [2023-09-08T15:47:01.542Z] GitHub Copilot could not connect to server. Extension activation failed: “connect ETIMEDOUT 20.205.243.168:443” DNS解析 api.github.com 的地址到 20.205.243.168 ,但实际上这个地址ping不通。 通过这个网站(https://myssl.com/dns_check.html),查询api.github.com的IP地址,修改

    2024年02月05日
    浏览(20)
  • 探索AWSLambda与MicrosoftAzurePowerApps:集成和自定义服务器less服务

    作者:禅与计算机程序设计艺术 随着云计算技术的不断发展,服务器less计算作为一种新兴的云计算服务,逐渐成为人们关注的热点。在云计算的世界里,AWS Lambda 和 Microsoft Azure Power Apps 是两种非常具有优势的服务,本文旨在探讨如何将它们集成起来,实现服务器less服务的自

    2024年02月07日
    浏览(37)
  • 使用GitHub Actions 来进行项目远程服务器部署

    由于项目源码是托管在github的,而部署是放在远程服务器上,并且使用nginx部署。 现在的部署流程时,需要更新时,在本地切换到master分支,执行构建操作,拿到构建出的dist目录,将其上传到远程服务的某个nginx目录,重启nginx服务。 基于以上,使用GitHub Actions做CI/CD流程。

    2024年02月14日
    浏览(20)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包