• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Go开发如何把项目发布到github上的相关操作

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

Go开发时经常使用go get github.com/xxx/xxx 来获取开源的go文件,把获取源输入浏览器,可以发现实际上就是一个用户再github把他做的项目开源发布到了该链接上,那么我们怎么把自己做的go应用开源发布到github上呢

1.安装git for windows
git for windows
傻瓜式安装,成功后可以在任意位置右键出现[Git bash here]

2.注册github用户
github官网
傻瓜式注册,记住自己的用户名和邮箱和密码,比如我的用户名是fwhezfwhez,
PS:后面的邮箱和用户名,你们自己替换成自己的就好,我懒了,记住了,配置的邮箱要和注册的邮箱一致

第一次使用git的用户,记得配置一下git访问时的用户名邮箱,和github注册的保持一致就好,配置一下ssh key 提供对服务器内容的读写权限:
进入类似这样的位置,右键箭头的空白位置,git bash here

输入:
$ ssh-****** -t rsa -C “[email protected]
之后会要求确认路径和输入密码,我们这使用默认的一路回车就行。成功的话会在~/下生成.ssh文件夹

把这个公钥id_rsa.pub的内容复制一下,后面用,打开方式我用的是notpaded,其他方式好容易乱码

进入github账户,配置一下ssh验证.
点击用户头像。setting

ssh and gpgkeys-new ssh key


Title随便填写,Key把前面id_rsa.pub的内容拷贝进来
确认,就配置成功了。
然后配置一下git用户和email:
任意位置右键 git bash here
git config –global user.name “fwhezfwhez”
git config –global user.email “[email protected]

到这一步,配置全部都做完了,下面开始同步项目!
3.创建一个project,两个红圈里点哪个都行

4.傻瓜式创建

这样就创建了一个空文件夹

5.发布项目
5.1 进入到你的项目文件夹下,这是个由goland ide 写的工程,main里写的简单的helloworld

5.2 右键空白处,git bash here
逐步进行:
首先,git init,执行完后,再当前文件夹下生成一个.git配置,看不见的话可能是被系统隐藏了,显示隐藏的文件夹根据你的系统去百度一下怎么显示,反正不影响,假装他存在也可以,因为后面没有需要进入这个文件夹的操作。

第二,git add main.go ,这样就把这个文件file存进了缓存流,还未发送

第三,git commit -m “first commit”,这样就把缓存内容放进了发送头,仍然没发送,待发

第四步,git remote add origin https://github.com/fwhezfwhez/csdn_blog_use.git 这步绑定了这个.git配置文件夹对应的远端服务器的发布路径

第五步 git push -u origin master

然后刷新一下网站上,main.go 是不是传上去了

好了,到这一步看似结束了,实际上,每次更新文件的时候,总不能每次都创建吧。
在更新文件的时候,上述步骤有些是不要的,有些是要改的,所以更新的部分单独继续讲:

现在main.go里的内容是

我要在本地上修改成 “hello,csdn”,然后在更新上去,是这样操作的:
首先,修改本地的内容

继续在该文件路径下右键git bash here
分别输入://记住add 后面有一个点,句号,英文形式,表示添加进修改的不同的文件放进缓存中,单独add一个文件可以git add main.go,使用add . 更方便
git add .
git commit -m “update”
git push origin master //或者直接git push

刷新网页,是不是就更新成功了呢@@!!!!!


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
GO语言的进阶之路-面向对象编程发布时间:2022-07-10
下一篇:
10年程序员的编程语言感受与Go的结缘发布时间:2022-07-10
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap