push项目到GitHub失败

本文分享了在使用Mac将项目推送到GitHub时遇到403错误的解决方案。通过修改.git/config文件中的url,添加用户名,成功解决了Push失败的问题。
这两天使用Mac新建立的项目Push到GitHub上得时候报了一个403的异常,如下是我的解决的方法
2:39 PM	Can't finish GitHub sharing process
				Successfully created project 'spring-cloud' on GitHub, but initial push failed:
				unable to access 'https://github.com/Aubergines/spring-cloud.git/': The requested URL returned error: 403
2:44 PM	Push failed: Failed with error: unable to access 'https://github.com/Aubergines/spring-cloud.git/': The requested URL returned error: 403

打开到项目的文件夹下的.git/config文件,url中加上Aubergines@

[core]
        repositoryformatversion = 0
        filemode = true
        bare = false
        logallrefupdates = true
        ignorecase = true
        precomposeunicode = true
[remote "origin"]
        url = https://Aubergines@github.com/Aubergines/spring-cloud.git
        fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
        remote = origin
        merge = refs/heads/master
使用VSCode将代码推送到GitHub可按以下步骤操作: 1. **配置Git**:若还未配置Git,需要先设置Git用户名和邮箱,在VSCode的终端输入以下命令: ```bash git config --global user.name "Your Name" git config --global user.email "youremail@example.com" ``` [^3] 2. **查看修改状态**:点击左侧的 Source Control 图标(或按下 Ctrl + Shift + G)。在 Source Control 面板中,可以看到所有修改的文件 [^1]。 3. **提交修改**:在 Source Control 面板中,勾选要提交的文件(或直接点击 + 将所有修改添加到暂存区)。在顶部的输入框中输入提交信息(如 修复了某个bug)。点击右上角的 √ 图标提交修改 [^1]。 4. **复制仓库URL**:在GitHub对应的仓库(如,test_3)中,“Code”的下拉菜单中,选择复制仓库的URL(如,https://github.com/***/test_3.git),并将该URL填入VSCode界面对应的输入框中 [^2]。 5. **推送到GitHub**:提交完成后,点击 Source Control 面板右上角的 … 图标,选择 Push 将本地提交推送到GitHub [^1]。 若要创建新的项目并推送到GitHub,还可以使用以下步骤: 1. 打开Git Bash Here,开始连接远程仓库: ```bash git init # 初始化仓库 git remote add origin https://github.com/XiaoHong125/demo2.git # 链接仓库 git remote -v # 检查仓库是否连接完成 git add . # 添加本地文件 git commit -m "first commit" git push -u origin master ``` [^4] 注意事项:如果推送失败,可能是因为没有权限,需要确保有权限向GitHub仓库推送代码。如果远程仓库有更新(如其他人推送了代码),需要先拉取远程更改,在 Source Control 面板中,点击 … 并选择 Pull [^1]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值