Compare commits

...

10 commits

11 changed files with 101 additions and 4 deletions

View file

@ -0,0 +1,24 @@
# Company Description
We Masscollabs Services is leading to Software, Hardware and Science for the Internet Cyberspace with our own consciousness. We have our own roadmap and which is why we say we are a Free Software project. This is an open way to software and open infrastructures ...
# Role Description
This is a full-time remote role for a GNU Emacs Developer. The Developer will be responsible for maintaining and updating GNU Emacs, developing new features, fixing bugs, and contributing to the Free Software community. They will also work closely with other developers and project managers to ensure timely completion of tasks.
# Qualifications
* Strong proficiency in Emacs Lisp and C
* Experience developing for GNU Emacs or similar Free Software projects
* Experience in developing and maintaining software libraries and frameworks
* Understanding of software best practices and development methodologies
* Excellent problem solving and troubleshooting skills
* Bachelor's degree in Computer Science or related field
* Contributions to Free Software projects are a plus
# Working Remotely
We need contributors who work and contribute remotely.
**happy hacking !**

View file

@ -6,9 +6,19 @@ https://labs.masscollabs.xyz Main Page
https://labs.masscollabs.xyz Main Page
Copyright (C) 2017-2024 Masscollabs Services
Copyright (C) 2024-2025 QB Networks
Copyright (C) 2017-2024 Mass Collaboration Labs and contributors
Copyright (C) 2017-2025 Masscollabs Services
Copyright (C) 2017-2025 Procyberian and contributors
Copyright (C) 2017-2025 Mass Collaboration Labs and contributors
Copyright (C) 2017-2025 amassivus and contributors
Copyright (C) 2024-2025 godigitalist and contributors
Copyright (C) 2024-2025 bilsege and contributors
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as published
@ -27,4 +37,4 @@ Feel free to send an email for your questions to mertgor at masscollabs dot xyz
# License for Articles
Articles are licensed under the terms of Creative Commons Attribution-ShareAlike 4.0 International
Articles are licensed under the terms of [Creative Commons Attribution-ShareAlike 4.0 International](https://github.com/masscollaborationlabs/labs.masscollabs.xyz/blob/articles/by-sa.markdown)

View file

@ -2,7 +2,7 @@
We started practicing C, Systems Programming and UNIX/Linux courses which is written by Kaan Aslan who is the president of C and Systems Programmer Association. Please see https://csystem.org for the association web site.
![GNU/Linux + Masscollabs Services](opacity_GNULove400dpi.png)
![GNU/Linux + Masscollabs Services](img/opacity_GNULove400dpi.png)
Our forge addresses are :

Binary file not shown.

After

Width:  |  Height:  |  Size: 55 KiB

BIN
img/4freedoms.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.9 KiB

BIN
img/Tux.svg.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 55 KiB

View file

Before

Width:  |  Height:  |  Size: 7 MiB

After

Width:  |  Height:  |  Size: 7 MiB

56
ssh-issue.md Normal file
View file

@ -0,0 +1,56 @@
# How to solve PTY allocation request failed on channel 0 issue for a remote server which runs Forgejo
I have been uploaded my ssh key to remote virtual machine which runs Forgejo as same as the ssh public key on my physical machine. Then I tried to ssh to this virtual machine but I see this error output below :
```
hwpplayer1@hwpplayer1-Aspire-A315-24P:~$ ssh debian@192.168.122.171
PTY allocation request failed on channel 0
Forgejo: Key check failed
Connection to 192.168.122.171 closed.
```
# Solution
I removed the SSH key by openining the GUI interface Virt-Manager. Then I added my ssh key to the remote virtual machine written below:
```
ssh-copy-id debian@192.168.122.171
```
In the meantime I configured my .ssh/config as written below for connecting remote server via
```
ssh hostname
```
```
Host debian
Hostname 192.168.122.171
User debian
IdentityFile ~/.ssh/id.rsa
```
now this command/ssh connection works !
```
ssh debian
```
There was another issue that we can not clone the repository via ssh while we connect to virtual machine/remote server via ssh.
To solve this Forgejo clone/push issue [I did](https://forgejo.org/docs/latest/admin/installation-binary/) :
```
adduser --system --shell /bin/bash --gecos 'Git Version Control' \
--group --disabled-password --home /home/git git
```
And then I moved forgejo source code into ```git``` user and changed the directory and file permissions for the ```git``` user.
# Conclusion
Now I can ssh into the remote server and clone and push the repositories like I did before with GitHub, GitLab, SourceHut(sr.ht), git.vern.cc, git.disroot.org and Codeberg...
**happy hacking !**

View file

@ -0,0 +1,7 @@
# Our Culture
Our culture is all about sharing information and making collaboration with different individuals, communities, any kind of organizations such as association, foundation and government organizations. Here is the first brand new article that translated by Mert Gör(hwpplayer1)
Please see the article by [Richard Stallman](https://www.gnu.org/gnu/why-programs-should-be-shared.html)
happy hacking !...