初始配置
用注册的用户名和邮箱配置git config,这个信息不一定是你在网站注册的内容。
git config --global user.name ""git config --global user.email ""
创建密钥
用注册的邮箱创建公钥,这个邮箱最好是注册的邮箱,生成的公钥私钥对会保存到你当前登录的Windows账号所在的密钥文件夹目录下面去。在我们将公钥配置到网站中后,我们登录的时候,系统会将这个文件夹下面的私钥和网站公钥匹配,进行身份验证。
拷贝id-rsa.pub的文本内容到
通过下面命令可以查看是否设置公钥成功
但是有时会出现下面的情况,这是第一次ssh连接到服务器,客户端提示是否信任这个主机。一般直接输入yes,继续就好了。
创建和克隆项目
创建一个项目,私有项目可以不用开源协议,但是最好勾选初始化。
然后clone这个项目。
配置TortoiseGit
可以直接使用命令,通过TortoiseGit可能会遇到无法提交的异常,无法解决。
git status
git add *git commit -m "commit info"
commit -a -m "commit info"git push origin master
git pull origin master
选择上面生成的key文件
然后设置推送和拉取的密码(每次推送是要输入的)
保存为私钥
在获取的项目中右击,设置TortoiseGit
先提交后推送
Watch、Star和Fork说明
- 看到某人的repository,如果觉得有帮助,可以star或者watch。如果fork到你的repositorys下则不能保证你的repo是最新的,除非是主动定期的pull。
- watch的作用是关注,目的是等项目有更新的时候,你可以收到通知
- star的作用是收藏,目的是方便以后查找
- fork的作用是参与,会拷贝一份别人的项目到自己的账号下面。如果你自己有修改,通过Pull Request,原作者会考虑把你的修改和作者的内容合并。
删除Fork的项目
git statusgit add *git commit -m "commit info"commit -a -m "commit info"git push origin mastergit pull origin master