Mac提交代码至github

前言:mac上登陆多个github账户,提交时报错无权限

详细步骤:

  • 创建一个空文件夹,初始化git init
  • 运行git remote add origin https://github.com/xxx/xxx.git
  • 运行git remote -v可以查看源地址
  • 运行git pull origin master即可克隆代码
  • 运行git push origin master上传时,报错,其报错如下:
remote: Permission to xxx/xxx.git denied to xxx.
fatal: unable to access 'https://github.com/xxx/xxx.git/': The requested URL returned error: 403

原因是:github提交时候,需要使用对应的账户名和密码。那也许你会说,设置一下就好了啊,于是

$ git config --global user.name "xxx"
$ git config --global user.email "xxx@xxx.com"

一通设置,又信心满满的去提交,结果还是报错。使用git remote -v查看提交地址,没毛病。
原因就是:github.com的已保存凭据还未删除。所以必须要先去删除缓存的凭据。

  1. 打开桌面左上角文件,新建“访达”窗口,转到Finder
  2. 转到应用程序
  3. 转到“实用工具”文件夹
  4. 打开钥匙串访问
  5. 选择github.com并右键单击删除它

再次尝试git push origin master,这时要求输入github的账户,密码。至此,整个世界都清净了,成功提交了。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 将文件夹提交到局域网中的GitHub代码的步骤如下: 1. 创建一个本地Git存储库,将需要提交的文件夹添加到该存储库中。 2. 将该存储库克隆到局域网中的GitHub账户中。 3. 打开GitHub账户,将文件夹推送到GitHub上,以提交到局域网中的GitHub代码中。 ### 回答2: 将文件夹提交到局域网中的GitHub代码库,可以按照以下步骤进行操作: 1. 首先,确保你已经在本地安装了GitGitHub Desktop。如果没有,请先前往官方网站下载并进行安装。 2. 打开GitHub Desktop,并登录你的GitHub账号。如果还没有账号,请先在GitHub官方网站上注册一个账号。 3. 在GitHub Desktop界面上,点击左上角的"文件"菜单,并选择"新建存储库"。 4. 在弹出的"新建存储库"对话框中,填写存储库的名称、路径和描述信息。 5. 按照对话框中的指引,选择一个本地文件夹作为存储库的本地路径,并点击"创建存储库"按钮。 6. 在GitHub Desktop的界面中,选择刚创建的并显示在左侧的存储库。 7. 在右侧的变更面板中,点击"提交到主分支"按钮,将当前的修改提交到主分支。 8. 填写提交的摘要和描述信息,并点击"提交"按钮。 9. 在右上方的"发布"面板中,点击"发布分支"按钮,将提交的更改发布到远程代码库。 10. 输入该文件夹的局域网中的GitHub代码库地址,并点击"发布"按钮。 11. 等待发布完成后,你的文件夹就成功提交到了局域网中的GitHub代码库中。 请注意,上述步骤是在GitHub Desktop上进行提交的方法,如果你更喜欢使用命令行或其他Git客户端工具,可以根据相应的工具提供的操作指南进行操作。 ### 回答3: 要将文件夹提交到局域网中的GitHub,需要按照以下步骤进行操作: 1. 确保本地计算机已经安装了Git,并已在GitHub上创建了一个存储库(Repository)。 2. 在本地计算机上创建一个新的文件夹,用于存储要提交的文件夹。 3. 使用命令行(Windows上的命令提示符或Mac上的终端)打开该文件夹。可以通过在文件夹的址入口同时按住Shift键并单击右键来选择“在此处打开命令窗口”或“在此处打开终端”的选项。 4. 在命令行中输入以下命令来初始化Git仓库: git init 5. 使用以下命令将文件夹中的所有文件添加到Git仓库中: git add . 这将跟踪文件夹中的所有文件,并把它们添加到Git的暂存区。 6. 提交更改,将文件夹中的所有文件提交Git仓库: git commit -m "提交文件夹" 在双引号中可以自定义提交消息,用于描述所做的更改。 7. 在GitHub上创建一个空白的存储库。选择创建仓库时,不要选择创建README文件、.gitignore或许可证等选项。 8. 复制在GitHub上创建的存储库的URL。 9. 使用以下命令将本地仓库连接到远程GitHub存储库: git remote add origin 远程存储库URL 将“远程存储库URL”替换为在步骤8中复制的URL。 10. 使用以下命令将本地提交推送到GitHub存储库: git push -u origin master 这将把本地的master分支与远程存储库的master分支进行关联,并将提交推送到远程存储库。 11. 输入GitHub账号和密码进行身份验证。 12. 等待命令执行完毕,提交的文件夹就会被推送到局域网中的GitHub存储库中。 这就是将文件夹提交到局域网中的GitHub的详细步骤。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值