当前位置: 首页 > news >正文

在 GitHub 上创建私有仓库

一、在 GitHub 上创建私有仓库

  1. 打开 GitHub官网 并登录。

  2. 点击右上角的 “+” → 选择 “New repository”。

  3. 填写以下内容:

    • Repository name:仓库名称,例如 my-private-repo。
    • Description:可选,仓库描述。
    • Visibility:选择 Private(私有)。
  4. 点击 “Create repository”。

二、本地操作:安装并配置 Git

如果还没有安装 Git:

  • Windows:Git官网下载安装
  • macOS:可用 Homebrew:brew install git
  • Linux:使用包管理器,如 sudo apt install git

配置 Git 用户信息(只需一次):

git config --global user.name "你的GitHub用户名"
git config --global user.email "你的GitHub邮箱"

三、上传本地项目到 GitHub 私有仓库

假设你已经在本地有一个项目文件夹(比如 my-project):

方法一:已有代码目录

cd my-project
git init  # 初始化Git仓库
git remote add origin https://github.com/你的用户名/你的仓库名.git
git add .
git commit -m "初次提交"
git branch -M main
git push -u origin main

注意:如果你开启了 GitHub 的 2FA,需要使用 Personal Access Token 替代密码。

四、从 GitHub 私有仓库克隆到本地

在终端或命令行中执行:

git clone https://github.com/你的用户名/你的仓库名.git

如果是私有仓库,你需要在输入用户名和密码时提供:

  • 用户名:你的 GitHub 用户名
  • 密码:Personal Access Token

五、后续上传和更新代码

在已经初始化的 Git 仓库目录下,继续提交和上传:

git add .
git commit -m "你的更新说明"
git push

小技巧(推荐)

使用 SSH 而不是 HTTPS,可以避免每次输入用户名密码:

生成 SSH 密钥:ssh-keygen -t rsa -b 4096 -C “你的邮箱”

添加到 GitHub:添加SSH公钥

使用 SSH 地址:git@github.com:用户名/仓库名.git

http://www.dtcms.com/a/273693.html

相关文章:

  • 如何在 Windows 10 上安装设置 Apache Kafka
  • hive/spark sql中unix_timestamp 函数的坑以及时间戳相关的转换
  • AI技术正以前所未有的速度重塑职业生态与行业格局,尤其在自动化测试领域,AI驱动的测试框架通过智能化、低代码化重构传统测试流程。
  • PySpark中python环境打包和JAR包依赖
  • spark3 streaming 读kafka写es
  • Google Benchmark 介绍和使用指南
  • 流批一体的“奥卡姆剃刀”:Apache Cloudberry 增量物化视图应用解析
  • CReFT-CAD 笔记 带标注工程图dxf,png数据集
  • 【EGSR2025】材质+扩散模型+神经网络相关论文整理随笔(四)
  • Jenkins 项目类型及配置项
  • FPGA实现SDI转LVDS视频发送,基于GTP+OSERDES2原语架构,提供工程源码和技术支持
  • 资源分享-FPS, 矩阵, 骨骼, 绘制, 自瞄, U3D, UE4逆向辅助实战视频教程
  • 飞算 JavaAI 深度体验:开启 Java 开发智能化新纪元
  • 【拓扑空间】示例及详解4
  • python的社区残障人士服务系统
  • 了解环网式 CAN 转光纤中继器
  • BPE(Byte Pair Encoding)分词算法
  • leetcode-hot100(283.移动零)
  • 政安晨【零基础玩转开源AI项目】ACE-Step —— 迈向音乐生成基础模型的重要一步:AI自动谱曲与自动演唱的免费开源框架部署实践
  • RLHF:人类反馈强化学习 | 对齐AI与人类价值观的核心引擎
  • python实现DoIP基本通信(收发报文)
  • 第十二章:网络编程
  • Typescript -字面量类型
  • Linux的基础I/O
  • 买小屏幕的时候注意避坑
  • [Java 17] 无模版动态生成 PDF:图片嵌入与动态表格渲染实战
  • Linux磁盘限速(Ubuntu24实测)
  • 算法学习笔记:17.蒙特卡洛算法 ——从原理到实战,涵盖 LeetCode 与考研 408 例题
  • cnpm exec v.s. npx
  • C语言常见面试知识点详解:从入门到精通