Pycharm配置Git Github以及Clone项目教程
最近才开始复现代码,在GitHub上拉取项目到本地,有三种方法,第一种是git clone <URL>,第二种是ssh,第三种是直接下载源码压缩包到本地,尝试用第一种方法来拉取代码时,遇到点问题,如图:
这个原因和网络相关,应该是这个git访问github超时导致的错误,为了证明是这个原因,先通过运行下面命令验证:(下面是测试链接)
git ls-remote https://github.com/lewandofskee/MambaAD.git
fatal: unable to access 'https://github.com/': The requested URL returned error: 403
解决方法
解决办法也很简单,设置好代理即可,用以下代码,记得修改代理的内容
git config --global <http.proxy> git config --global <https.proxy>
这里博主用的是clash,代理地址是:127.0.0.1:7890,于是这里修改为:
git config --global http.proxy http://127.0.0.1:7890 git config --global https.proxy http://127.0.0.1:7890
设置完成后,运行刚才命令进行验证得到如下:
证明成功!
拉取源码
git clone https://github.com/lewandofskee/MambaAD.git
以上就是针对git bash的操作!
Pycharm
亲测在Pycharm中也能进行clone,在初始化界面,如果已经打开项目,请先"file"->"close project",然后进入到初始化界面,顶部方框右侧有CLONE REPOSITORY,点击进行如下操作
或者,如果你已经登陆过github在pycharm中,可以选择上图左侧的github,会自动列出仓库中创建的以及fork的项目,直接选择即可。
写在最后
截止今日,git更新到版本2.49.0,博主用的版本是2.40.1,在更新到最新版后发现,不支持中文名用户,因此,需要更换版本,或者改用户名(麻烦,不推荐,而且有一定风险),下面是下载老版本的链接,数字更换到你想要的版本即可,亲测有的数字版本已不在,具体自行尝试。
https://github.com/git-for-windows/git/releases/download/v2.40.1.windows.1/Git-2.40.1-64-bit.exe
另外
还想补充一下,Pycharm 配置 Git 和 GitHub 全流程
1 Pycharm登录 GitHub 账号
*File - Settings - Version Control - GitHub - 点击 + 号 - 选择三种登陆方式的任意一种*,选第一个自动跳转到浏览器登录
登录成功后,会看的自己的账号
2 Git Bash 配置 Git
首先下载 Git:
下载后配置 Git。Windows 系统下,在开始界面查找 Git Bash,界面如下:
Git Bash
输入如下代码:
git config --global user.name "xxx" # xxx: GitHub 用户名
git config --global user.email "yyy" # yyy: GitHub 邮箱
ssh-keygen -t rsa -C "yyy" # yyy: GitHub 邮箱
# 提示输入密码, 直接回车,表示密码为空
> Your identification has been saved in C:/Users/<用户名>/.ssh/id_rsa.
> Your public key has been saved in C:/Users/<用户名>/.ssh/id_rsa.pub.
> The key fingerprint is:
> ………………
至此已经成功生成 Git 的公钥和私钥文件,位于用户主目录下的 .ssh 隐藏文件夹内。id_rsa 为私钥,id_rsa.pub 为私钥。
接下来需要将 添加到 ssh-agent。在 Git Bash 下输入:
eval "$(ssh-agent -s)" # 启动 ssh-agent
> Agent pid xxx(这个是输出结果)
ssh-add ~/.ssh/id_rsa # 添加SSH私钥路径
3 GitHub 添加公钥
Git Bash 下:
clip < ~/.ssh/id_rsa.pub # 将SSH公钥赋值到剪切板
*GitHub 主页点击头像 - Settings - SSH and GPG keys - New SSH key*
Title 随便写一个;Key 处粘贴刚才复制的公钥:
GitHub添加公钥
4 测试配置
在 Git Bash 下输入命令,提示如下则表示配置成功
ssh -T git@github.com
> Hi XXXX! You've successfully authenticated, but GitHub does not provide shell access.
文章标题:Pycharm配置Git Github以及Clone项目教程
原文地址:https://www.031803.xyz/archives/201.html
版权声明:文章版权归作者所有,未经允许禁止转载