由于要和朋友一起做一个项目,需要一个能够远程存放代码的服务器,选择使用GitHub,然后就开始如下步骤:
1.1、首先创建一个GitHub账号,登陆网址https://github.com/注册一个账号,使用一个邮箱即可,然后如下图所示创建仓库
只有名称是必填项,然后创建即可,如下图
这样仓库就创建好了
1.2、需要创建新的ssh key,执行命令:
ssh-keygen -t rsa -C "youemail@youemail.com" 点击回车,需要输入两次密码(GitHub邮箱账号及密码)
这样一个新的keys就创建完成了,上面代码显示,密匙位置放在了/home/用户名/.SSH/ 下(.ssh文件夹可能是隐藏的)。
下一步点击GitHub右上角Settings按钮选择SSH keys,点击Add SSH Key按钮,填写一个名称,在本机找到你创建的密匙文件id_rsa.pub ,
使用记事本打开,复制里面所有的内容,粘贴到网站key的文本框中,点击Add Key 保存
然后使用命令 ssh -T git@github.com ,根据提示输入yes和密码,出现提示Hi,用户名即为正确。(这里遇到的就是使用私钥,只使用公钥会失败)
2、然后配置本地git,先安装git,执行命令sudo apt-get install git,
接下来在本地设置Git信息,设置用户名和邮箱,执行命令:
git config --global user.name "Firstname Lastname"
git config --global user.email "your_email@youremail.com"
这样所有的准备工作已经做好,下面就是从服务器下载代码及向服务器提交代码了
首先clone刚才新建的repository 到本地,执行命令:
git clone https://github.com/用户名/test.git ,在本地生成了test文件夹。
获取到源码之后,就可以进行开发了,代码开发完成就可以提交代码,一下是主要几个命令
git add //往暂存区域添加已添加和修改的文件,不处理删除的文件 git status //比较本地数据目录与暂存区域的变化 git commit -m "commit directions" //提到代码到本地数据目录,并添加提交说明 git push //提交代码到服务器 git pull //更新代码
本文的主要目的是为了让自己增加记忆,同事也希望对新手在初次使用Git和GitHub上有所帮助。