在本地创建repository及上传至github

文章目录

本地管理

设定git的用户名与邮箱

复制代码
git config --global user.name <your name>

git config --global user.email <your email>

如果是仅针对某一repository的账户,那么可以删除--global.

可以通过git config user.name/email来检阅.

初始化

进入代码所在目录:

复制代码
git init

创建.git目录,用于存储repository的所有信息.

添加修改

复制代码
git add <file>

将修改内容添加至暂存区.

一般会采用git add .添加当前文件夹下全部的修改内容, 此时, 我们需要在gitignore文件中将不需要关注的文件/文件夹写入.

提交修改

复制代码
git commit -m "message"

将暂存区的内容提交至仓库.
message中填写注释信息.

设定分支

复制代码
git branch -M main

问题一:error: insufficient permission for adding an object...

解决方案

在repository文件夹下使用ls -all.

数据同步

创建SSH keys

摘录自GPT3.5:

复制代码
SSH(Secure Shell)密钥是一种用于身份验证和加密通信的机制。它通常用于远程访问服务器或版本控制系统,
比如Git。SSH密钥包括两个部分:私钥(private key)和公钥(public key)。
私钥保存在本地,而公钥被添加到需要进行身份验证的远程服务器或系统中。

当您连接到远程服务器时,服务器会要求您提供与公钥对应的私钥。
如果私钥与服务器上存储的公钥匹配,您就可以成功登录。
SSH密钥对的安全性主要依赖于私钥的保护,因此应当妥善存储和管理私钥,不要轻易泄露。

创建过程参照该文档.也可参照官方文档.

创建并关联远程仓库

在github中创建repository.

关联该仓库:

复制代码
git remote add origin git@github.com:******.git

上传改动至github

复制代码
git push -u main

问题二:Failed to connect to github.com port 443: Connection timed out

解决方案

问题三:当使用HTTPS URL

即origin为http.

此时我们需要创建Pernal Access Token.

用户名为账号名称,密码为PAT的key.

记录修改

复制代码
1. git add .
2. git commit -m "message"
3. git push
相关推荐
油泼辣子多加7 小时前
2025年06月30日Github流行趋势
github
ai小鬼头7 小时前
AIStarter如何快速部署Stable Diffusion?**新手也能轻松上手的AI绘图
前端·后端·github
寻月隐君11 小时前
Rust 异步编程实践:从 Tokio 基础到阻塞任务处理模式
后端·rust·github
bingGO5499112 小时前
github 集成CICD自动化部署
github
超龄超能程序猿12 小时前
Bitvisse SSH Client 安装配置文档
运维·ssh·github
Natsume171015 小时前
嵌入式开发:GPIO、UART、SPI、I2C 驱动开发详解与实战案例
c语言·驱动开发·stm32·嵌入式硬件·mcu·架构·github
荔枝吻16 小时前
【AI总结】Git vs GitHub vs GitLab:深度解析三者联系与核心区别
人工智能·git·github
幻凡ss16 小时前
github pages使用免费CDN加速-netlify
github·github pages·github cdn·github pages加速·netlify加速github·hexo博客免费cdn加速·个人博客免费cdn加速
我是哪吒19 小时前
分布式微服务系统架构第155集:JavaPlus技术文档平台日更-Java线程池实现原理
后端·面试·github
DeepSeek-大模型系统教程1 天前
推荐 7 个本周 yyds 的 GitHub 项目。
人工智能·ai·语言模型·大模型·github·ai大模型·大模型学习