【问题标题】:After setting up git and running the ssh /-T git@/github.com command it says I don't have shell access设置 git 并运行 ssh /-T git@/github.com 命令后,它说我没有 shell 访问权限
【发布时间】:2020-10-26 21:26:13
【问题描述】:

我是 Web 开发的新手,正在努力适应 Git 和 GitHub。在为 Windows 设置好 Git 并使用 Git Bash shell 后,我运行命令 ssh -T git@github.com 并收到以下消息:

嗨火花!您已成功通过身份验证,但 GitHub 不提供 shell >访问权限。

我运行了以下命令:

git remote -vgit remote show origin

我收到以下消息:

致命:不是 git 存储库(或任何父目录):.git

我开始使用以下命令设置存储库:

git remote set-url origin git@github.com:spark/developercourse

致命:不是 git 存储库(或任何父目录):.git

我已成功将我的公钥添加到 GitHub。我只想使用公钥连接并访问我在 GitHub 上的存储库。任何帮助将不胜感激。

【问题讨论】:

  • 您没有外壳访问权限的消息是正常的和预期的。如果您看到该消息,则表示您已通过给定用户进行了正确的身份验证,并且使用相同的密钥通过 SSH 推送将使用该帐户。

标签: git authentication github ssh


【解决方案1】:

您是否已将本地文件夹初始化为存储库?尝试运行git init

【讨论】:

  • 运行命令:>$ git init >在 C:/Users/jasta/.git/ 中初始化空的 Git 存储库重新运行 ssh -T git@github.com 仍然得到 GitHub 不允许外壳访问错误
  • 刚刚进入本地计算机上包含我的文件并执行git init 的目录。现在一切正常。谢谢。
猜你喜欢
  • 2019-02-18
  • 2021-03-23
  • 2021-04-26
  • 1970-01-01
  • 2021-11-28
  • 1970-01-01
  • 2013-05-28
  • 2022-01-03
  • 1970-01-01
相关资源
最近更新 更多