目录
一.在windows系统客户端安装git工具
二.进入想要上传的本地项目文件夹中,鼠标右键-Git Bash Here并进行基础配置
三.通过命令git init把这个文件夹变成Git可管理的仓库
四.创建SSH KEY:
总结:其实只需要进行下面几步就能把本地项目上传到码云
点击Windows选64位,下载地址:Git - Downloads
我下载的安装包是Git-2.15.0-64-bit,安装好进行下一步。
1.1配置git环境变量成功则可以在 cmd 和 Git Bash 中使用 git 命令
---->git环境变量的配置(控制面板\系统和安全\系统-高级系统设置-环境变量):
Path-添加: D:\Program Files (x86)\Git\bin;(bin目录在安装所在目录下里面有git.exe)
1.2检查Git是不是安装正确了,打开命令行,输入$git --verson
1.3检查Git环境变量是否配置成功,则在命令行使用git命令
2.1git 的基础配置,作用是告诉 git 你是谁,你输入的信息将出现在你创建的提交中
输入命令$git config --global user.eamil “邮箱名”
$git config --global user.name “用户名或昵称”
--->运行成功会多个.git文件夹,它是Git用来跟踪和管理版本库的
可以通过git status来查看你当前的状态
1.输入命令:git add .--->把该目录下的所有文件添加到仓库,注意点是用空格隔开的
2. 输入命令:git commit -am "注释:第一次提交"--->把项目提交到仓库。
注:am后面引号里面是本次提交的注释内容,这个可以不写,但最好写上
先看一下C盘用户目录下有没有.ssh目录(我的用户目录是C:\Users\DELL\.ssh),
有的话看下里面有没有id_rsa和id_rsa.pub这两个文件,有就跳到下一步。
没有就通过命令$ ssh-keygen -t rsa -C "[email protected]"-->创建
.然后三次回车。在用户下的.ssh目录里(C:\Users\DELL\.ssh)就能找到id_rsa和id_rsa.pub两个文件,打开id_rsa.pub这个文件(可用记事本打开),然后复制里面的内容
1.添加公钥。
首先登录码云,找到右上角的图标,点击进入个人主页,再点击图示的设置,
再选中里面的SSH公钥,里面的Title里面随便填,再把刚才id_rsa.pub里面的内容复制到Title下面的公钥内容框里面,最后点击确定,这样就完成了公钥的添加。
2.拷贝码云上的项目地址。
首先在码云上创建一个新项目,
再输入项目名称,其他默认也可以。
最后拷贝创建的项目地址。
3.输入命令:
$ git remote add origin [email protected]:gushuai/BenDiXiangMuShangChuanMaYun.git
注意origin后面加的是你码云上创建好的仓库的地址。
4.关联好本地项目和远程项目就能推送了(需要用户名密码),
通过:$ git push -u origin master
由于新建的远程仓库是空的,所以要加上-u这个参数,等远程仓库里面有了内容之后,下次再从本地库上传内容的时候只需下面这样就可以了:$ git push origin master。
如果出现以下错误,原因是码云远程仓库中的README.md文件不在本地仓库中。
则
解决方法只需加上 –rebase 参数然后再重新 push 一次即可:
$ git pull --rebase origin master--->执行后可以看到本地代码库中多了README.md文件
$ git push -u origin master--->即可完成代码上传到码云
11.完成之后再重新刷新你的码云页面进入刚才新建的那个仓库,项目已经成功上传了。
1、在本地创建一个版本库(即文件夹),通过git init把它变成Git仓库;
2、把项目复制到这个文件夹里面,再通过git add .把项目添加到仓库;
3、再通过git commit -m "注释内容"把项目提交到仓库;
4、在Github上设置好SSH密钥后,新建一个远程仓库,(第二次git remote rm origin)通过git remote add origin 项目地址 将本地仓库和远程仓库进行关联;
5、最后通过git push -u origin master把本地仓库的项目推送到远程仓库(也就是码云)上
可能会叫你登陆账号
另:可能出现的错误:
A。 如果输入$ git push origin master
提示出错信息:fatal: Authentication failed for 'https://github.com/ ........
解决方案,重新执行git config命令配置用户名和邮箱即可:
git config --global user.name "你的名字或昵称"
git config --global user.email "你的邮箱"
B。如果输入$ git remote add origin [email protected]:djqiang(github帐号名)/gitdemo(项目名).git
提示出错信息:fatal: remote origin already exists.
解决办法如下:
1、先输入$ git remote rm origin
2、再输入$ git remote add origin [email protected]:djqiang/gitdemo.git 就不会报错了!
3、如果输入$ git remote rm origin 还是报错的话,error: Could not remove config section 'remote.origin'. 我们需要修改gitconfig文件的内容
4、找到你的github的安装路径,我的是C:\Users\ASUS\AppData\Local\GitHub\PortableGit_ca477551eeb4aea0e4ae9fcd3358bd96720bb5c8\etc
5、找到一个名为gitconfig的文件,打开它把里面的[remote "origin"]那一行删掉就好了!
C。如果输入$ git push -u origin master
提示出错信息: error:failed to push some refs to 'git@github......
出现错误的主要原因是github中的README.md文件不在本地代码目录中
a、可以通过如下命令进行代码合并【注:pull=fetch+merge]
$ git pull --rebase origin master
--->执行上面代码后可以看到本地代码库中多了README.md文件
b、$ 执行语句 git push -u origin master
---->即可完成代码上传到github