300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > git命令创建分支(如何将GitHub上面的项目拉下来并创建分支到本地 并附上ssh权限问题

git命令创建分支(如何将GitHub上面的项目拉下来并创建分支到本地 并附上ssh权限问题

时间:2020-08-01 05:25:13

相关推荐

git命令创建分支(如何将GitHub上面的项目拉下来并创建分支到本地 并附上ssh权限问题

本文主要讲解如何通过git命令实现将GitHub上面的项目拉下来并创建分支到本地,修改代码后直接上传代码到GitHub分支上

下面的文件夹自己定义即可

1.在本地创建文件夹test

2.进入test文件夹右击选择git base here,输入git clone /LitePalFramework/LitePal.git

(我这里是用litepal举例)

3.代码拉下来后我这边创建了个新文件夹test-dev,然后将所有拉下来的litepal代码复制到test-dev文件夹内

4.进入到test-dev文件夹,右击选中git base here

接下来是重点了:

5.输入命令创建分支git checkout -b dev

6.提交代码到分支去git push -u origin dev (在这里第一次提交输入这个如果提示如下)

remote: Permission to xxx denied to xxx

fatal: unable to access 'xxx': The requested URL returned error: 403

(因为你拉的是别人的项目,如果是自己的应该不会提示这个)

这时说明你没有该项目的权限,需要这个项目将你的账号添加进去授权才可,邀请你进入项目后你再次通过上面6步骤提交,如果还提示

sh: warning: setlocale: LC_ALL: cannot change locale (C.UTF_8): No such file or directory

fatal: HttpRequestException encountered.

发送请求时出错。

bash: warning: setlocale: LC_ALL: cannot change locale (C.UTF_8): No such file or directory

Username for '': xxx

sh: warning: setlocale: LC_ALL: cannot change locale (C.UTF_8): No such file or directory

remote: Permission to lavalike/plugin-manager.git denied to xxx

fatal: unable to access '/lavalike/plugin-manager.git/': The requested URL returned error: 403

这个时候你需要检查你本地是否配置了ssh了,并且这个ssh需要发给被拉项目的坐着将ssh添加进去

配置ssh方案:

1.1.输入命令cd ~

1.2.再次输入命令cd .ssh查看ssh

如果提示bash: cd: .ssh: No such file or directory,说明你本地没有ssh,需要创建

1.3.输入ssh-keygen -t rsa -C "你的邮箱"

1.4.然后一直回车即可,完成后输入 ll 查看是否存在id_rsa.pub

1.5.有了之后输入cat id_rsa.pub即可查看你的ssh了,将这个复制发送给被拉项目坐着添加即可

1.6.附加:可通过命令ssh -T git@查看你的这个ssh是否已经有权限

关于ssh的已经结束,接下来接着上面的第六步

7.继续第六步的提交,输入提交之后基本就提示成功了

8.输入命令git branch -a查看分支,看看是否存在你的分支

好了,如何将GitHub上面的项目拉到本地并创建分支到此结束,希望能帮助到大家,如有更好的方式请下方留言,让我也学习学习

git命令创建分支(如何将GitHub上面的项目拉下来并创建分支到本地 并附上ssh权限问题解决)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。