创建账号、access token和repository
首先在github注册账号
创建一个repository,比如 https://github.com/SiJinmin/buda
生成access token
现在github用git push上传文件的时候不能用用户名+密码的方式授权,要用 access token的方式授权,因此我们要先在github上生成access token。
点击github网站上右上角的头像,选择settings,
选择左边底部的developer settings,
点击左边personal access tokens下面的tokens(classic),
点击generate a personal access token
1. note 下填写 linux git push
2. expiration 选择 no expiration
3. select scopes: 只需要勾上 repo下面的public_pro即可,其它的都不用勾
点击generate token按钮,及时保存好它,仅此一面之缘。
Windows 10 下载安装git
Git - Downloading Package
https://github.com/git-for-windows/git/releases/download/v2.45.2.windows.1/Git-2.45.2-64-bit.exe
安装过程中,除了以下2步,其它步骤使用默认选项
choosing the default editor: visual studio code
configuring the line ending conversions: checkout as-is, commit as-is
安装完毕以后从开始菜单中将git bash固定到任务栏,打开git bash, 即为git的命令行界面。
Ubuntu 24.04 安装git
# sudo apt install git
设置第一次输入用户名和密码后保存access token,免除后续输入
# git config --global credential.helper cache
# git config --global credential.helper 'cache --timeout=3600'
使用git的常用操作 (windows和linux相同)
在git的命令行中注册github账号
# git config --global user.email "jinmin.si@outlook.com"
# git config --global user.name "SiJinmin"
查看注册的信息是否正确
# git config --list
将远程repository拷贝到本地(项目初始化)
# cd /d/code
# git clone https://github.com/SiJinmin/buda
在本地文件夹 /d/code/buda 中添加修改文件
注意添加.gitignore文件忽略不需要上传的本地文件,比如node_modules
查看本地文件修改和保存的状态
# git status
用下面的命令将本地所作的修改全部上传到github
# cd /d/code/buda
# git add -A && git commit -m "init files" && git push
初次上传时会提示输入密码
获取远程服务器的最新文件到本机
# git pull
其它常用操作
将一个本地普通文件夹设置成git repository
# cd /target/folder
# git init
提交文件的三种方法
· git add -A 提交所有变化
· git add -u 提交被修改(modified)和被删除(deleted)文件,不包括新文件(new)
· git add . 提交新文件(new)和被修改(modified)文件,不包括被删除(deleted)文件
参考资料:
https://www.cnblogs.com/upstudy/p/15870787.html
https://juejin.cn/post/6844903830195273736
【已解决】fatal: Authentication failed for ‘https://github.com/.../‘-CSDN博客
如何让Git记住你的GitHub Token,避免每次都要重复输入?-腾讯云开发者社区-腾讯云