Ubuntu项目上传Github

这篇具有很好参考价值的文章主要介绍了Ubuntu项目上传Github。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

关于Github的使用,新手小白可看懂
输入:github官网地址,有账号的点击sign in登录,没有账号的选择sign up注册一个。(下面以已有帐号为例进行说明)

Ubuntu项目上传Github

把Ubuntu项目上传到github托管,好处是可以返回到上一版本,便于找回代码。

  1. 创建自己的github仓库
    Ubuntu项目上传Github,Github教学集合,ubuntu,github,gitee
    Ubuntu项目上传Github,Github教学集合,ubuntu,github,gitee
  2. 仓库初始化
    在项目路径下初始化本地仓库(文件夹)
git init

Ubuntu项目上传Github,Github教学集合,ubuntu,github,gitee
3. 增加仓库索引
添加本地仓库(当前文件夹)的所有文件

git add .

问题1:error: 没有检出一个提交 fatal: 添加文件失败

Ubuntu项目上传Github,Github教学集合,ubuntu,github,gitee
解决方案:
这是因为该文件夹下可能含有.git隐藏文件,把它删除后,再次进行add即可,或者

git add secure_aggregation/

Ubuntu项目上传Github,Github教学集合,ubuntu,github,gitee
Ubuntu项目上传Github,Github教学集合,ubuntu,github,gitee
(这里的warning我觉得不用管吧哈哈哈~ 或者有大佬给我说明一下也可,十分感谢~)

  1. 添加评论:这里""可以自由填写上传备注,一般为项目版本号或修改备注等
git commit -m "first commit" 

Ubuntu项目上传Github,Github教学集合,ubuntu,github,gitee
这里按照提示输入命令即可:

  git config --global user.email "you@example.com"
  git config --global user.name "Your Name"

Ubuntu项目上传Github,Github教学集合,ubuntu,github,gitee
然后继续进行提交:
Ubuntu项目上传Github,Github教学集合,ubuntu,github,gitee
5. 清空当前远程oringin

git remote rm origin

Ubuntu项目上传Github,Github教学集合,ubuntu,github,gitee
6. 新建仓库名.git

git remote add origin https://github.com/你的用户名/你的项目名.git

Ubuntu项目上传Github,Github教学集合,ubuntu,github,gitee
7. 上传代码

git push -u origin master

问题1:鉴权失败

Ubuntu项目上传Github,Github教学集合,ubuntu,github,gitee
你正在尝试使用用户名和密码进行 GitHub 身份验证,但由于 GitHub 于2021年8月13日停止支持密码身份验证,因此你需要使用其他身份验证方法。

解决方案:

生成个人访问令牌

推荐的替代方法是使用个人访问令牌(Personal Access Token,简称 PAT)进行身份验证。你可以在 GitHub 的设置页面中生成一个 PAT,并将其用作密码来进行身份验证。
生成 PAT 的步骤如下:

  • 点击页面右上角的头像,然后点击 “Settings”。
    Ubuntu项目上传Github,Github教学集合,ubuntu,github,gitee
    Ubuntu项目上传Github,Github教学集合,ubuntu,github,gitee
  • 在左侧边栏中,点击 “Developer settings”。
    Ubuntu项目上传Github,Github教学集合,ubuntu,github,gitee
  • 在左侧边栏中,点击 “Personal access tokens”。
    Ubuntu项目上传Github,Github教学集合,ubuntu,github,gitee
  • 输入一个描述,以便记住这个令牌是用来干什么的,并选择需要的权限。
    Ubuntu项目上传Github,Github教学集合,ubuntu,github,gitee
  • 点击 “Generate token”。
  • 复制生成的令牌并保存到安全的地方。
    Ubuntu项目上传Github,Github教学集合,ubuntu,github,gitee
    然后,使用生成的 PAT 替换密码来进行身份验证。输入用户名时,将 PAT 作为密码提供给 Git。这样应该可以成功进行身份验证并推送你的更改。

问题2:无法访问403

Ubuntu项目上传Github,Github教学集合,ubuntu,github,gitee
解决方案:

生成SSH 密钥对

从错误信息来看,GitHub 不再支持密码认证,这意味着你需要使用其他认证方式来推送代码。推荐的认证方式是使用 SSH 密钥对。需要完成以下步骤:

  • 生成SSH密钥对:如果您尚未生成SSH密钥对,则需要在本地计算机上生成它。您可以在终端中执行以下命令:
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

在这里替换 your_email@example.com 为你在GitHub上注册的电子邮件地址。按照提示一直按回车键即可使用默认设置生成密钥对。文章来源地址https://www.toymoban.com/news/detail-842910.html

  • 添加SSH密钥到GitHub帐户:生成密钥对后,你需要将公钥添加到GitHub帐户中。你可以执行以下命令将公钥复制到剪贴板:
cat ~/.ssh/id_rsa.pub | pbcopy    # For macOS
cat ~/.ssh/id_rsa.pub | clip      # For Windows
cat ~/.ssh/id_rsa.pub             # For Linux
  • 然后,将公钥粘贴到GitHub网站的设置中。转到 GitHub 主页 -> Settings -> SSH and GPG keys -> New SSH key,然后将公钥粘贴到相应的字段中。
    Ubuntu项目上传Github,Github教学集合,ubuntu,github,gitee
    Ubuntu项目上传Github,Github教学集合,ubuntu,github,gitee
    Ubuntu项目上传Github,Github教学集合,ubuntu,github,gitee
  • 将存储库的远程URL从HTTPS切换到SSH:在你的本地存储库中,使用以下命令将远程URL从HTTPS切换到SSH:
git remote set-url origin git@github.com:FFFancoder/FL-TEE.git
  1. 成功上传代码
    Ubuntu项目上传Github,Github教学集合,ubuntu,github,gitee
    参考链接:
    1.http://t.csdnimg.cn/BNLHK

到了这里,关于Ubuntu项目上传Github的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • Ubuntu创建Git项目并push到远程Github

    首先在本地创建git仓库 对刚刚创建的仓库进行修改 将产生的修改提交到本地 在Github远端创建repository 本地与远端创建SSH连接 敲以下命令,敲三次回车,生成密钥 生成的密钥在用户目录下的.ssh文件夹中: 复制公钥:id_rsa.pub (星号是我自己为了加密弄得嘿嘿) 将公钥复制到

    2024年02月12日
    浏览(41)
  • Linux/Ubuntu下使用git从Github拉取项目文件、提交修改后文件的完整流程演示

    git是一种分布式开源版本控制系统,它有本地仓库和远程仓库,远程仓库可以和Github的仓库(Repositories)进行链接。远程仓库可以和Github的仓库(Repositories)链接后,提交代码时,在本地修改完代码后,使用git commit将修改提交到本地仓库中,然后再用git push将本地仓库的修改推送到

    2024年02月04日
    浏览(52)
  • 常用Git指令|初入职Git指令学习|如何将Git项目拉至本地|如何将本地项目上传至Git|Ubuntu下Git环境配置|Ubuntu下如何利用VSCode使用Git指令

    实习入职已经一个月了,整理一下自己常用的一些指令,供自己查阅,也可以供一些新入职朋友参考。 这条博客也会不定时更新。 2022.10.26更新Ubuntu环境下的Git配置,因为最近可能需要win,Ubuntu,Mac三端代码同步,所以Git工具要用起来了! Git是一款代码同步的工具,方便团队协

    2024年02月09日
    浏览(57)
  • Ubuntu常用配置集合

    Ubuntu配置软件镜像源 参考文章:Ubuntu如何配置软件镜像源 建议使用清华的源。 Ubuntu安装SSH服务: 参考文章:Ubuntu安装SSH服务 ubuntu下安装使用nvm 参考文章:ubuntu下安装使用nvm 出现下载sh文件不成功的情况,可以直接访问地址将文件下载下来后,上传到系统中再手动运行sh文

    2024年02月11日
    浏览(27)
  • Ubuntu安装RabbitMq(保姆级教学,直接喂饭)

    1.安装rabbitmq,由于rabbitmq需要erlang语言支持,所以需要安装erlang。          apt-get install erlang         执行命令查是否安装成功: erl         此时进入Eshell退出命令:Ctrl + c 一致按到退出为止 2.查看erlang与rabbitmq版本对应关系         RabbitMQ Erlang Version Requirements —

    2024年02月14日
    浏览(36)
  • Ubuntu零基础教学-如何把Ubuntu20.04界面从英文修改为中文?| 超级详细,建议收藏

    👨‍🎓作者:bug菌 ✏️博客: CSDN、 掘金、 infoQ、 51CTO等 🎉简介:CSDN博客专家,历届博客之星Top30,掘金年度人气作者No.40,掘金/InfoQ/51CTO等社区优质创作者,全网粉丝合计10w+;硬核公众号「 猿圈奇妙屋」,欢迎小伙伴们的加入,一起秃头,一起变强。 .. ✍️ 温馨提醒

    2023年04月09日
    浏览(44)
  • 如何在GitHub上面上传自己的项目/使用Github上传本地项目代码/怎样在GitHub上传自己的项目/github怎么上传一整个工程

    目录 1 注册github账号 2 第一次上传自己的项目 2.1下载git 2.2、新建仓库 2.3、上传项目 3、更新自己的项目 4、建立分支,修改分支 5、bug1 6、bug2 这个不教好吧 2.1 下载git 官网链接,安装不要选择带中文和空格的路径,直接next就行 2.2 新建仓库 右上角+,选择New repository,给项目

    2024年02月06日
    浏览(65)
  • 手把手教学基于Windows11的wsl2使用ubuntu子系统

    打开“控制面板“-“程序“-“程序和功能“-“启用或关闭windows功能“(侧边栏)-勾选“hyper-v“、“适用于Linux的Windows子系统“、“虚拟机平台“ 控制面板:开始菜单中搜索打开即可 选择“程序”,进入后选择“程序和功能” 选择“启用或关闭windows功能” 勾选“Hyper-V“

    2024年01月20日
    浏览(52)
  • ubuntu提高 github下载速度

            Github一般用于Git的远程仓库,由于服务器位于国外,国内访问速度比较慢,为了提高访问速度,决定绕过DNS域名解析。 获取Github的IP地址 按下ctrl+alt+T打开命令终端,输入: 获取github.global.ssl.fastly.net的IP地址 按下ctrl+alt+T打开命令终端,输入: 写入hosts文件,

    2024年02月04日
    浏览(53)
  • 将项目上传到github

    1.通过 Git Bash 进入到需要上传的项目所在的目录中,然后执行以下命令: 此时项目文件就会新建一个.git文件夹。 2.将项目所有文件添加到 Git 仓库中。执行以下命令: 该命令会将项目中所有未被忽略的文件都添加到 Git 仓库中。 3. 提交代码到 Git 仓库。执行以下命令: 4.其中

    2024年01月21日
    浏览(48)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包