You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在Xcode中更换Git账户,将现有项目关联至个人GitHub账户

解决Xcode项目关联个人GitHub账户的问题

我来帮你一步步搞定这个事儿,把项目转到自己的GitHub账户下,正常使用commit、push这些操作:

1. 先在自己的GitHub上创建空仓库

首先你得在自己的GitHub账号里新建一个空仓库(别勾选初始化README、.gitignore这些选项,因为本地已经有完整的项目文件了),记下来这个仓库的HTTPS或者SSH地址,比如https://github.com/你的用户名/你的仓库名.git。

2. 修正本地Git的用户信息

Xcode显示原创建者的信息,大概率是本地Git的全局或项目级用户配置还停留在原作者的设置上。你可以通过终端修改:

全局配置(所有本地Git项目生效)

打开终端,输入:

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

仅当前项目生效(如果只想单独改这个项目)

先通过终端进入你的Xcode项目根目录,再输入:

git config user.name "你的GitHub用户名"
git config user.email "你的GitHub注册邮箱"

3. 替换本地项目的远程仓库地址

现在要把本地项目和你自己的GitHub仓库绑定,替换掉原来的远程地址:

先查看当前远程地址

终端里进入项目根目录后,输入:

git remote -v

你会看到类似origin 原作者的仓库地址 (fetch)和origin 原作者的仓库地址 (push)的输出,这就是当前绑定的原仓库地址。

删除原远程地址

输入:

git remote remove origin

添加你自己的远程仓库地址

把之前记的自己的仓库地址填进去:

git remote add origin https://github.com/你的用户名/你的仓库名.git

如果习惯用SSH方式,就换成SSH地址:git remote add origin git@github.com:你的用户名/你的仓库名.git

4. 在Xcode里配置你的GitHub账户

打开Xcode,点击顶部菜单栏的Xcode -> Settings(或Preferences),选择Accounts标签,点击左下角的+号,选择GitHub,然后登录你自己的GitHub账户,确保它显示在账户列表里。

5. 验证并推送项目

回到Xcode的源代码管理界面(Source Control -> Commit...),现在应该能看到你的用户信息了。提交所有未提交的更改后,选择Source Control -> Push,选择刚添加的origin远程仓库,就能把代码推送到自己的GitHub账户里了。

如果遇到推送失败(比如提示远程仓库有内容冲突),因为我们创建的是空仓库,一般不会有这个问题,但如果真的出现,可以用强制推送(谨慎使用,确保远程仓库是空的):

git push -u origin main --force

这样操作完,你的Xcode项目就完全关联到自己的GitHub账户了,后续的commit、push都能正常走自己的账户~

内容的提问来源于stack exchange,提问作者Jaqueline

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.20 10:25:57