Win7-64 位下 pycharm 配置 git
1. 需要安装的软件
A. Git
百度下载,我的安装在”D:\Program File(x86)”,安装目录可自定义。安装完成
后,在 cmd 下输入:git,回车,若出现:
那说明安装成功了,若没有出现,莫慌莫慌,可能是你的环境变量没加,将 ”;
D:\Program Files (x86)\Git\bin“ 加入到环境变量的 path 中。实在不会就算了,反
正在 cmd 下用 git 命令不多,但是你要知道 git.exe 在哪儿,就在这个目录下,还
有 ssh.exe 在 D:\Program Files (x86)\Git\usr\bin 目录下。少年,切记切记。
B. Pycharm(我的是 community 5.0)
神马!!狗日的这个还没装好?
2. 步骤
A. 有个牛逼的 GitHub 账号
自己到 github.com 申请,申请完了一定要好好看看 User Guide,那个 User
Guide 简直是把我(们)当傻逼在 guide
按照那个 user guide 建立一个 repository,为了和你保持一致,我也建立
一个名为”hello_world“的 repository(用心良苦啊啊)。完成后,再建立一
个 branch,名为 ”pycharm_test“ ,为了后面演示用。回到 PC 上。
B. 生成 ssh key
先讲讲这是个么逼:本地要和 github 服务器上你托管项目(hello_world)
交互,必须需要个凭证,那么这个 ssh key 可以理解为这个凭证。本机保
留一份,github 上保存一份,若 check 一致,则允许你访问项目。粗俗理
解,昨天才接触的 github,懒得百度。
a) 打开 cmd,输入命令:ssh-keygen –t rsa –C xxoospring@163.com(坚决
不装逼打码,看不惯那些网上写个逼案例,到处打码,哪有那么多秘
密!!!这就是哥的邮箱,欢迎来艹~)。 后面是你自己注册 github 时
的邮箱(你自己的!)!若出现下面这情况:
还是环境变量的问题,你没有把 D:\Program Files (x86)\Git\usr\bin 加
入环境变量。不管了,直接切换到这个目录下,再执行这命令。出现:
睁开你的狗眼看好(其实是我),用你的脑袋记住这个红线标识出的
路径,这个就是你 ssh key 存放的路径,文件名是 id_rsa.pub。他会莫
名奇妙的在你的 ssh.exe 那个目录下,生成名字同样的文件,但是内
容不一样。真是日了泰迪了,就是因为没有注意这个(现在才看见,
此时此刻),浪费了 4,5 个多小时。不用输入什么,直接回车,会出现
下面的图腾:(叫你设置密码,不用管)
去他娘的,二营长,再直接回车!,又出现这个:
密码确认,再次回车。会出现下面这坨坨东西:
红框里面就是生成的 ssh key,后面那个牛逼的账号可不算在内。那个
卡哇伊的长方形框子里面不知道是什么狗东西,不用管。
至此为止,ssh key 已经生成,存放在刚才叫你用狗脑记住的那个目录
下。要是忘记了,自己爬上去看,就是这两个文件:
,
刚才那个红框里面的 ssh key 值就放在 id_rsa.pub 里面,我的 office
publish 犯抽抽了,打不开,所以就用 ue 打开。复制这个 ssh key(再
次声明: 不要把后面的那个邮箱带上了!)
C. GitHub 加入 ssh key
回到 GitHub 页面下:点击 setting
往左看,点击”SSH and GPG keys”选项,进入后,如下
点击新建 ssh key,输入 title 名,随便写,不能太随便了,下面不能出现
红线。Key 框下面输入上一步叫你复制的 ssh key 值。完了之后点击”Add
SSH key”,输入你的 github 的密码确认。成功后如下页面:
D. Pycharm 配置
打开 pycharm,抽根烟等等它,java 写的东西就是逼慢,弄烦了,老子用
汇编写个 Python 的 IDE。进入 Python setting
输入你的 github 账号密码,勾选下面的”clone git repositories using ssh“,点
击 Test 按钮,测试是否连接上:
出现这个表明连接成功,点击右下角”Apply“会出现这个
又是密码,哪有这么多密码,最不喜欢秘密,直接叉叉掉 ,不管。
回到主界面,依次点击 VCS->Checkout from Version Control->GitHub,会出
点击”OK”确认。
现如下框框:
点击 Test 按钮 Test 一下,会出现 successful 字样,如果没有。再试一次,
有可能网络有问题。第一个是你的 repository 的 URL,的二个是你的上级
准备 clone 项目的上级本地目录,最后一个是你的 hello_world 存放的目
录。点击”Clone“,再等待一根烟的时间,出现下面这个:
点击 YES。好的,彻底 YES 了。
在新的窗口中,如下图:
可以看见你的 hello_world 已经导入进来了,就下来修改 branch,默认你
的 commit(提交)都是直接合并到 master 分支上,但是我不希望酱紫,
我希望 commit 到我第一步建立的那个 pycharm_test 分支上,所以点击下
面这个:右下角那个果果里面
依次选择 origin/pycharm_test -> Checkout as new local branch,该名为:
pycharm_test_local,点击 OK。那么后面代码什么的修改都是提交到
pycharm_test 这个分支上。
点开 README.md,随便改改什么东西,装逼开始
Ctrl + S 保存(虽然 pycharm 不要这个保存快捷键,好像很智能,但是这个
是 pycharm 的一大败笔,说道说道:其一,违背程序员多年习惯,我每次
随手 Ctrl+S 来一发后,发现它没反应,我就不得不骂自己 SB 一次,这完
全是逆天的设计!!其二:若在 pycharm 上丢掉这个好习惯,那么在用其
他 IDE 是怎么办,极有可能酿成大祸!
)。
回来了,保存后,依次点击 VCS -> Git -> ADD,然后再依次点击 VCS -> Git
-> Commit file,出现这个:
输入骚气的名字,写上这个 Commit Message,鼠标放在(不是点!是放)