我已经在共享存储库中创建了一个项目。我还创建了一个单独的存储库,希望将此代码推送到该存储库。我在仓库中添加了一个```sql
DELIMITER $$
CREATE DEFINER=`root`@`localhost` PROCEDURE `test_multiple_select`()
BEGIN
SELECT * FROM user;
SELECT * FROM role;
END$$
DELIMITER ;
仓库:
<select id="testResult" statementType = "CALLABLE" resultType="java.util.HashMap">
<![CDATA[
call test_multiple_select()
]]>
</select>
以上命令中使用的URL是回购主页上的call test_multiple_select()
按钮中的URL。
当我运行命令SELECT * FROM user;
时,收到的错误消息是:
SELECT * FROM role;
我缺少什么能够将这段代码推送到这个仓库中?
答案 0 :(得分:3)
这种错误有很多原因。
检查您的拼写
出现输入错误,并且存储库名称区分大小写。如果您尝试克隆git@github.com:user/repo.git
,但是存储库的名称是User / Repo,则会收到此错误。
为避免此错误,在克隆时,请始终从存储库页面复制并粘贴克隆URL。有关更多信息,请参阅“克隆存储库”。
要在现有存储库上更新远程,请参阅“更改远程URL”。
检查您的权限
如果您尝试克隆私有存储库,但没有查看该存储库的权限,则会收到此错误。
请确保您可以通过以下其中一种方式访问存储库:
检查您的SSH访问权限
在极少数情况下,您可能无法对存储库进行适当的SSH访问。
您应确保所使用的SSH密钥已附加到GitHub用户帐户。您可以通过在命令行中输入以下内容来进行检查:
ssh -T git@github.com
Hi username! You've successfully authenticated, but GitHub does not
provide shell access.
检查存储库是否确实存在
如果所有其他方法均失败,请确保该存储库确实存在于GitHub上!如果您尝试推送到不存在的存储库,则会收到此错误。