当前位置: 首页 > wzjs >正文

科普类网站怎么做自己建网站详细流程

科普类网站怎么做,自己建网站详细流程,东莞网站建设制作服务,北京网站开发端口443在git bash向github推送时的步骤 你的环境可能因防火墙限制无法使用默认的 SSH 端口(22),因此需要改用 SSH over HTTPS(端口 443) 进行 Git 推送。 github与git bash绑定问题详见博主先前写过的参考博文&#…

端口443在git bash向github推送时的步骤

你的环境可能因防火墙限制无法使用默认的 SSH 端口(22),因此需要改用 SSH over HTTPS(端口 443) 进行 Git 推送。
github与git bash绑定问题详见博主先前写过的参考博文:
https://blog.csdn.net/2301_79012058/article/details/145613815?fromshare=blogdetail&sharetype=blogdetail&sharerId=145613815&sharerefer=PC&sharesource=2301_79012058&sharefrom=from_link
以下是完整步骤:

1. 确保 SSH 密钥已配置

① 生成 SSH 密钥(如果尚未生成)

ssh-keygen -t ed25519 -C "your-email@example.com"

(如果系统不支持 ed25519,改用 -t rsa -b 4096

② 将公钥添加到 GitHub

  • 复制公钥内容:

    cat ~/.ssh/id_ed25519.pub
    
  • 进入 GitHub Settings → SSH and GPG Keys → New SSH Key,粘贴并保存。


2. 配置 SSH 使用端口 443

① 修改 ~/.ssh/config

nano ~/.ssh/config

添加以下内容:

Host github.comHostname ssh.github.comUser gitPort 443IdentityFile ~/.ssh/id_ed25519  # 替换为你的私钥路径

保存并退出(Ctrl + XYEnter)。

② 测试 SSH 连接

ssh -T git@ssh.github.com

成功返回

Hi Westredtomato! You've successfully authenticated, but GitHub does not provide shell access.

如果失败,检查 ~/.ssh/config 是否拼写正确,并确保 SSH 密钥已添加到 GitHub。


3. 初始化 Git 仓库并设置远程 URL

① 初始化本地仓库

git init
git add .
git commit -m "Initial commit"

② 设置远程仓库 URL(使用 SSH over 443)

git remote add origin git@github.com:Westredtomato/aTestGitPractice.git

或(显式指定端口 443):

git remote add origin ssh://git@ssh.github.com:443/Westredtomato/aTestGitPractice.git

③ 检查远程 URL

git remote -v

正确输出

origin  git@github.com:Westredtomato/aTestGitPractice.git (fetch)
origin  git@github.com:Westredtomato/aTestGitPractice.git (push)
origin  ssh://git@ssh.github.com:443/Westredtomato/aTestGitPractice.git (fetch)
origin  ssh://git@ssh.github.com:443/Westredtomato/aTestGitPractice.git (push)

4. 推送代码到 GitHub

① 推送到 mastermain 分支

git push -u origin master

如果 GitHub 默认分支是 main(推荐):

git branch -M main  # 重命名本地分支
git push -u origin main

② 如果遇到 Permission denied

  • 检查 ~/.ssh/config 是否正确。

  • 确保 git remote -v 显示的是 git@github.comssh://git@ssh.github.com:443

  • 重新加载 SSH 代理:

    eval "$(ssh-agent -s)"
    ssh-add ~/.ssh/id_ed25519
    

5. 特殊情况处理

① 如果仍然无法连接

  • 改用 HTTPS(临时方案):

    git remote set-url origin https://github.com/Westredtomato/aTestGitPractice.git
    git push -u origin main
    

    (需要输入 GitHub 用户名和密码或 Personal Access Token)

  • 检查网络代理

    git config --global --unset http.proxy
    git config --global --unset https.proxy
    

② 如果远程分支不匹配

  • 本地 master,远程 main

    git branch -M main  # 重命名本地分支
    git push -u origin main
    

最终检查

  • SSH 连接测试

    ssh -T git@github.com
    
  • 远程 URL 检查

    git remote -v
    
  • 分支匹配

    git branch
    
http://www.dtcms.com/wzjs/307231.html

相关文章:

  • 微转app是用网站做的吗seo中文含义
  • 做海外正品代购的十个网站_东莞网络推广系统
  • 个人简约网站模板免费下载百度关键词优化专家
  • 龙发装饰优化搜索引擎
  • 长沙网络公司大全长沙seo优化公司
  • 网上商城 网站建设 解决方案seo网站优化软件
  • 四川网站建设 旋风百度助手
  • 做游戏课程网站什么是企业营销型网站
  • 西安做网站朋朋网络网站创建公司
  • 网站建设图片怎么切合肥网站推广优化
  • 网站开发维护多少钱东营网站推广公司
  • 妇科在线医生免费咨询重庆网站seo技术
  • 网站站点查询百度明星人气榜入口
  • 网络营销课程视频哈尔滨seo公司
  • wordpress做文学网自己怎么优化关键词
  • 宝塔一键部署wordpress最新版seo排名影响因素主要有
  • 怎样制作网站站点二级域名免费分发
  • 企业网站栏目设计360优化大师安卓下载
  • 做网站提升公司形象友链网
  • 杭seo网站建设排名被逆冬seo课程欺骗了
  • 群晖wordpress建站教程河南seo推广
  • 做淘宝优惠劵网站服务器配置公司网络搭建
  • 厦门帮忙建设网站360推广和百度推广哪个好
  • 网站banner的设计要素seo优化师
  • 做网站价格表互联网营销外包推广
  • wap网站生成微信小程序惠州百度推广排名
  • 深圳网站建设网站制作地推拉新app推广怎么做
  • 淘宝网站怎么做视频教程谷歌搜索广告优化
  • 空壳网站查询关键词挖掘站长
  • 南京cms建站发软文