我想克隆一个存储库,但遇到权限问题, 我试图设置我的用户名和电子邮件,但不断出错
我用过
git config --global user.name "yusuf-uthman"
git config --global user.email "yusufuthman57@gmail.com"
但无论是否接受,都未收到任何通知。
Uthman@DESKTOP-30QGK3L MINGW64 ~/Desktop/Scripts/hng_internship5.0
$ git config --global user.name "Uthman Yusuf"
Uthman@DESKTOP-30QGK3L MINGW64 ~/Desktop/Scripts/hng_internship5.0
$ git config --global user.email "yusufuthman57@gmail.com"
Uthman@DESKTOP-30QGK3L MINGW64 ~/Desktop/Scripts/hng_internship5.0
$ git clone git@github.com:yusuf-uthman/hng-internship.git
Cloning into 'hng-internship'...
Warning: Permanently added the RSA host key for IP address '192.30.253.113' to the list of known hosts.
git@github.com: Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
我希望获得许可并能够克隆存储库, 我确定该存储库存在,因为我刚刚创建了它, 我将不胜感激
答案 0 :(得分:1)
但无论是否接受,都未收到任何通知。
用户名和电子邮件只是git配置文件中的设置,没有人会接受或拒绝它。如果您提交,则设置的值将用于确定提交的作者和提交者。
对存储库的访问权限通常通过ssh密钥进行管理。参见Connecting to GitHub with SSH。
答案 1 :(得分:0)
您似乎正在通过SSH URL克隆github存储库(为此,您需要在存储库中添加公共SSH密钥)
使用HTTP URL方法进行克隆,然后使用IMO,则可以在本地进行克隆。
格式:
-SSH网址:git clone git@github.com:yusuf-uthman/hng-internship.git
-HTTP网址:https://github.com/yusuf-uthman/hng-internship.git