Github创建仓库,上传、克隆代码
来源:互联网 发布:知乎回答怎么加图片 编辑:程序博客网 时间:2024/05/18 02:59
github上传代码之前,先要注册GitHub账号,在pc端安装好git客户端,然后用git bash命令窗口和远程git服务器交互;
生成一个SSH秘钥,ssh-keygen -t rsa -C “your_email@youremail.com”,参数-t用来指定秘钥类型rsa/dsa等,-C用来提供新注释”your_email@youremail.com”,按回车后:
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa): ->输入key文件的名称,可以直接回车跳过
Enter passphrase (empty for no passphrase): ->输入使用key时的密码,注意这里不是远处服务器的密码,只是你使用sshkey时需要输入的密码,建议不输入(如果要输入这个密码还不如直接输入远程主机的密码:))
Enter same passphrase again:
Your identification has been saved in /…/.ssh/id_rsa.
Your public key has been saved in /…/.ssh/id_rsa.pub.
The key fingerprint is: 11:ae:00……………..2:73:21 root@xxxxxx
成功的话会在.ssh文件夹生成id_rsa.pub文件,复制里面的key
在gitbash中输入,$ ssh -T git@github.com验证添加SSH key是否成功,回车后,出现You’ve successfully authenticated则表示添加私钥成功。- 接下来,在gitgub上创建一个仓库,如图
接下来,输入仓库名,勾选创建readme(不勾选的话,后期再gitbash通过命令创建)
创建完后如下图
后面按照上面的提示进行操作。 - 回到git bash命令行,接下来把本地仓库传到github上去,在此之前还需要设置username和email,因为github每次commit都会记录他们。
git config –global user.name “your name”
git config –global user.email “your_email@youremail.com” - 接下来git clone git@github.com:**.git到本地仓库(即存放代码的文件夹根目录),完成后,会新建一个以远程仓库命名的文件夹;再通过git bash cd到这个文件夹,并通过以下命令添加远程地址:
git remote add origin git@github.com:**.git - 接下来就可以将本地代码上传到,远程库了,
先运行git status命令,可以查看要上传(新改动)的文件;
再运行git add . 命令将这些文件添加到本次活动;
再运行git commit -m “您的活动描述语句” 命令,提交本次活动;
最后运行git push -u origin master 就完成了代码的上传,这时候到github网站刷新一下,就发信刚才新建的仓库里面有自己的代码了。
写这篇偏文章,主要是记录一下GitHub同步代码的过程,希望对新学者有帮助,纰漏之后,敬请指正。
- Github创建仓库,上传、克隆代码
- Github创建仓库上传代码
- 创建github上代码仓库,并上传代码
- 【github】上传本地代码仓库
- 上传代码到github仓库
- 上传代码到github代码仓库
- 工具:GitHub创建远程仓库克隆到本地
- github创建仓库克隆到本地以及分支操作命令
- github创建仓库及上传文件
- Github 创建仓库并上传项目
- GitHub 上传本地代码到仓库
- 本地代码上传到Github仓库
- GitHub 上传本地代码到仓库
- GitHub上传本地代码到仓库[Windows]
- 本地代码上传到GitHub远程仓库
- 上传代码到Git远程仓库(Github)
- 用git 命令创建本地仓库将本地代码上传到github
- 在GitHub上创建代码仓库
- IOS项目集成ShareSDK实现第三方登录、分享、关注等功能。
- Things to do
- GPA计算 UESTC
- selenium调用firefox和chrome
- ansible资料
- Github创建仓库,上传、克隆代码
- 谷歌官方Android应用架构库——Room 持久化库
- 斐波那契数列
- js动态产生对象push进数组,发现数组所有元素(element or object)一样
- 谷歌官方Android应用架构库——ViewModel
- 2017《高级软件工程》学习心得-李鹏程
- lldb +debugserver调试环境部署(一)
- C/C++中*和&的用法
- Spring MVC 和 Spring 总结