Pycharm从GitLab拉取代码时报错Could not read from remote repository
1 检查是否已经安装git,终端执行命令git --version
2 检查是否已经生成过ssh,终端执行命令ls -al ~/ssh,如果之前生成过ssh密钥,如下图会有一个id_rsapub文件
3我原本有id_rsapub,那么用命令cat /Users/XXX/ssh/id_rsapub查看之前生成过的密钥(XXX是你电脑登录用户名)
4从上图发现结尾处daisyren@DaisydeMacBook-Prolocal根本不是我GitLab登录的用户名,于是我重新生成ssh密钥,终端执行命令ssh-keygen -t rsa -C"xxx@com"(引号的内容就是你GitLab的登录用户名),有提示的地方除了overwrite处写y剩下就一路回车即可或者输入自己电脑密码也可以。
5copy密钥后打开GitLab-->Profile Settings-->SSH Keys,点击Add SSH Key,将copy的内容复制到key中点击Add Key即可。
⚠️提示:按照网上的普遍解决办法修改Pycharm-->Preferences-->Version Control-->Git中SSH executable为Native,但是修改后仍然报错,此时发现是GitLab和Pycharm之间需要是通信安全认证的(按照上述我提供的5个步骤即可彻底解决)
检查SSH秘钥是否存在。右击git bash打开终端执行命令 :
如果已经有了,可直接跳到下一步。如果没有执行以下命令,创建SSH Key
把邮件地址换成你自己的邮件地址,然后一路回车,使用默认值即可。
完成后就会在C:\Users\Administratorssh下生成两个文件:
私钥 id_rsa、公钥 id_rsapub
或者执行命令:
登陆GitLab,打开“settings”,“SSH Keys”页面,然后,点“New SSH Key”,填上任意Title,在Key文本框里粘贴id_rsapub文件的内容
点“Add SSH Key”,你就应该看到已经添加的Key:
问题原因 :无法点击的灰色文件夹中含有 git 文件;即在本地初始化的仓库(使用 git init的文件夹) 中的某一个文件夹里含有 git 文件 (有点绕口);文件夹中原本就含有git文件,就是之前别人使用过git提交代码遗留下来的git文件。
:
1首先用开发软件打开拉取下来的代码根据自己的需要对相对应的文件及样式进行更改
2修改完以后需要在开发软件内部对文件进行手动保存
3下面使用git命令行将代码提交到gitlab服务器
4首先要初始化一下本地的代码库 git add (注意:点是必须要加上的)
以上就是从gitlab上拉取代码的过程
接下来是从gitlab上成功拉取代码到本地后的修改及上传;
1、首先用开发软件打开拉取下来的代码根据自己的需要对相对应的文件及样式进行更改
2、修改完以后需要在开发软件内部对文件进行手动保存
3、下面使用git命令行将代码提交到gitlab服务器
网站模板库 » Pycharm从GitLab拉取代码时报错Could not read from remote repository
0条评论