2025-03-31 16:37:26 +08:00

3.6 KiB
Raw Blame History

title, date, author, top_img
title date author top_img
Git 2023-10-23 10:30:31 文永达 https://gcore.jsdelivr.net/gh/volantis-x/cdn-wallpaper/abstract/67239FBB-E15D-4F4F-8EE8-0F1C9F3C4E7C.jpeg

Git

Git 全局设置:

git config --global user.name "username"
git config --global user.email "email"

拉取项目

git clone <url>

创建 git 仓库:

mkdir aaa
cd aaa
git init
touch README.md
git add README.md
# 添加当前目录下全部文件
git add .
git commit -m "first commit"
git remote add origin https://gitee.com/wenyongda/aaa.git
git push -u origin master

已有仓库

cd existing_git_repo
git remote add origin https://gitee.com/wenyongda/aaa.git
git push -u origin master

查看作者名称、作者邮箱

git config user.name
git config user.email
git config --list

解决Git提交失败提示用户密码错误

remote: [session-8b4b799a] wenyongda: Incorrect username or password (access token)

首先查看C盘下gitconfig配置文件配置

[core]
	autocrlf = true
[user]
	name = 文永达
	email = bmdzh11713@163.com
[difftool "sourcetree"]
	cmd = 'C:/Program Files/TortoiseSVN/bin/TortoiseMerge.exe' \"$LOCAL\" \"$REMOTE\"
[mergetool "sourcetree"]
	cmd = 'C:/Program Files/TortoiseSVN/bin/TortoiseMerge.exe'  -base:\"$BASE\" -mine:\"$LOCAL\" -theirs:\"$REMOTE\" -merged:\"$MERGED\"
	trustExitCode = true
[credential "https://gitee.com"]
	provider = generic

查看user下的password正不正确如果没有设置转到控制面板

Windows下 Win + R运行输入control

用户账户 -> 凭据管理器 -> 管理 Windows 凭据 -> 普通凭据

编辑 git:https://gitee.com下的用户名和密码

如果没有手动添加并在Git Bash中执行

git config --global credential.helper wincred

储藏 (Stash)

github

push/pull老是超时解决方法

设置针对github.com本身(如果你需要代理的仓库都是github上面的只要设置这个)的代理:

#只对github.com
# 找到自己的代理的port的4个数字的端口就行不一定是1080口的
git config --global http.https://github.com.proxy socks5://127.0.0.1:7890
#上面是别人的如果你的代理是http类型的如下设置
git config --global http.https://github.com.proxy 'http://127.0.0.1:代理的port'

#取消代理
git config --global --unset http.https://github.com.proxy

针对所有仓库(包含github.com之外的仓库的代理)

# 找到自己的代理的port的4个数字的端口就行不一定是1080口的
git config --global http.proxy 'socks5://127.0.0.1:1080'
git config --global https.proxy 'socks5://127.0.0.1:1080'

#上面是别人的如果你的代理是http类型的如下设置
# 找到自己的代理的port的4个数字的端口就行不一定是1080口的
git config --global http.proxy  'http://127.0.0.1:代理的port'
git config --global https.proxy  'http://127.0.0.1:代理的port'

解决remote: Support for password authentication was removed on August 13, 2021.

  1. Github 头像处 Settings

  2. 左侧最下边 Developer settings

  3. 左侧找到 Personal access tokens

  4. 点击展开,找到 Tokens (classic)

  5. 右侧下拉框 Generate new token (classic)

  6. 按以下配置 在这里插入图片描述

  7. 得到 token 在这里插入图片描述

  8. 修改现有项目的url

    git remote set-url origin  https://<your_token>@github.com/<USERNAME>/<REPO>.git