目录
2、将要上传的代码复制到仓库software/resposity
ssh-keygen -t rsa -C “legend@qq.com”
如果直接回车表示不设密码。然后会提示你ssh key已经创建好

-
- C:\Users\cheng/.ssh

- # 查看文件
- type id_rsa.pub




ssh -T git@github.com

按上图提示操作,看到HI 表示成功了
cmd 执行
git --version
如果不能识别git命令,参照下文,
安装好git之后
- git config --global user.name “leen818”
- git config --global user.email “12344@qq.com”
- # 参照这个示例,因为是windows,我直接是ctrl+c,ctrl+v
- cp -r /software/workspace/demo/. /software/resposity/
- # 这个是linux命令,我windows知道到此目录 cmd
- cd /software/resposity/
-
- # 然后之执行,初始化一个为空的git命令
- git init
![]()

git status

- git add .
- # 上面这个执行产生了一些警告
-
- # 然后再使用git status 看一下
- git status

git commit –m "first commit"

- 注意这2个应该是动态的一个是项目名demo/resposity # 取消连接git remote rm origin
- git remote add origin https://github.com/demo/resposity.git
-
-
- # https://github.com/demo/resposity.git 来自github仓库见下图
-

-
- #这个是强制上传 git push -u origin master 好像不行
- git push -u origin +master
由于新建的远程仓库是空的,所以要加上-u这个参数,等远程仓库里面有了内容之后,下次再从本地库上传内容的时候只需下面这样就可以了
git push origin master

报错:
fatal: unable to access 'https://github.com/AutoTestingGroup/mypython.git/': OpenSSL SSL_read: Connection was reset, errno 10054
最终答案:
其实改个东西就可以了,把 .git/cofig中的url里https改成http就OK了,这个不行试一下下面的
解决方案:
1、在git中执行git config --global --unset http.proxy和git config --global --unset https.proxy
- git config --global --unset http.proxy
- git config --global --unset https.proxy
2、在cmd下执行ipconfig/flushdns 清理DNS缓存
ipconfig/flushdns
还有这种修改https为http
